C# Selenium yardım
18
●727
- 02-09-2019, 17:07:53bu işlemleri yapıyor hocam sıkıntı yok fotoğrafda gönderiliyor.Sadece dediğim gibi çok yavaş çalışıyor ve resim seçme yeri gelince başka bir program açıksa resim yolunu oraya yazıyor ve orada enter'a basıyor.Sıkıntı bu ve ayrıca bu halledilse bile program dediğim gibi yavaş çalışıyor.Yani el hızında çalışıyor neredeyse.Python seleniumda böyle bir program nasıl sonuç veriyor hocam?ebubekirtrkr adlı üyeden alıntı: mesajı görüntüle
- 02-09-2019, 17:20:36hktnyvs adlı üyeden alıntı: mesajı görüntüle
Sen C# içerisinde bulunan SendKeys ile gönderme yapıyorsun haliyle sistemdeki tuşlar da karışıyor
IWebElement element = driver.FindElement(By.Name("r10"));
element.Click();
element.SendKeys("Test");
olarak işlem yaparsan sistemdeki tuşlarla karışmaz işlemlerin
C# ve Selenium ile yapılamayacak şey yok denecek kadar azdır ve gayet de verimli çalışmaktadır. Mutlaka bir yerlerde ihlal içeren kodlamalar yapmaktasınız bu nedenle yavaşlıklar ve aksaklıklar söz konusu - 02-09-2019, 17:23:27hocam dediğinizi bende biliyorum fakat resim yolunu sitedeki elemente yazmıyor.FileDialog kısmına yazıyor.Blacksheep adlı üyeden alıntı: mesajı görüntüle
- 02-09-2019, 17:26:45O zaman JsExecuter ile bypass edip aşmanız gerekmekte demek istediğim şey bir şeyleri yapmanın farklı yolları var biri sorun çıkartıyorsa diğer yolları deneyimleyin. Selenium bir test frameworkü bu nedenle altyapısı gelişmiş istediğiniz her şeyi yapabilmenize olanak tanıyor.hktnyvs adlı üyeden alıntı: mesajı görüntüle
- 02-09-2019, 17:31:00illaki filedialog gizleyip upload etmenin bir yolu vardır.Fakat benim asıl demek istediğim sistemin çok yavaş çalışması.Blacksheep adlı üyeden alıntı: mesajı görüntüle
Sadece daha hızlı çalışabilcek bir sistem var mıdır diye merak ettim.Çünkü zorlasam ben bile aynı hızda fotoğraf yükleyebilirim. - 02-09-2019, 17:41:33Üyeliği durdurulduSleep komut yerine timer kullan program kasmaz