«webdriver» etiketlenmiş sorular

WebDriver, web tarayıcılarını kontrol etmek için gerçek bir kullanıcıyı taklit eden bir API'dir. Çoğunlukla otomatik testler için kullanılır. WebDriver'ın birden çok dil bağlantısı ve sürücüsü vardır (çeşitli tarayıcıları kontrol etmeye izin verir). Sorunuz bunlardan birine özelse, uygun etiketi de eklediğinizden emin olun.

14
Python kullanarak Selenium WebDriver'da WebElement'in HTML Kaynağını edinin
Selenium WebDriver'ı çalıştırmak için Python bağlamaları kullanıyorum: from selenium import webdriver wd = webdriver.Firefox() Ben böyle bir webelement kapmak biliyorum: elem = wd.find_element_by_css_selector('#my-id') Ve biliyorum tam sayfa kaynağı ile ... wd.page_source Peki "element kaynağını" almak için yine de var mı? elem.source # <-- returns the HTML as a string Python …



13
Python kullanarak Selenium ile açılır menü değeri nasıl seçilir?
Açılır listeden bir öğe seçmem gerekiyor . Örneğin: <select id="fruits01" class="select" name="fruits"> <option value="0">Choose your fruits:</option> <option value="1">Banana</option> <option value="2">Mango</option> </select> 1) Önce üzerine tıklamam gerekiyor. Bunu yapıyorum: inputElementFruits = driver.find_element_by_xpath("//select[id='fruits']").click() 2) Bundan sonra iyi elementi seçmek zorundayım diyelim Mango. Ben bunu yapmaya çalıştım inputElementFruits.send_keys(...)ama işe yaramadı.


13
Chrome'da Selenium WebDriver test senaryoları nasıl çalıştırılır?
Bunu denedim WebDriver driver = new ChromeDriver(); Ama hatayı alıyorum Başarısız testler: setUp (com.TEST): Sürücü yürütülebilir dosyasının yolu webdriver.chrome.driver system özelliği tarafından ayarlanmalıdır; daha fazla bilgi için buradaki koda bakın . En son sürüm indirilebilir Bağlantı Selenium-WebDriver test senaryolarını test etmek için Chrome'u nasıl yapabilirim?

24
WebDriverException: bilinmeyen hata: DevToolsActivePort dosyası, Chrome Tarayıcıyı başlatmaya çalışırken mevcut değil
Bir URL ile krom başlatmaya çalışıyorum, tarayıcı başlatılıyor ve bundan sonra hiçbir şey yapmıyor. 1 dakika sonra aşağıdaki hatayı görüyorum: Unable to open browser with url: 'https://www.google.com' (Root cause: org.openqa.selenium.WebDriverException: unknown error: DevToolsActivePort file doesn't exist (Driver info: chromedriver=2.39.562718 (9a2698cba08cf5a471a29d30c8b3e12becabb0e9),platform=Windows NT 10.0.15063 x86_64) (WARNING: The server did not provide any …

13
Belirli bir durumu beklerken Web sayfasını WebDriver ile yenileme
Testler sırasında web sayfasını yenilemenin daha zarif bir yolunu arıyorum (Selenium2 kullanıyorum). Sadece F5 anahtarı gönderiyorum ama sürücünün tüm web sayfasını yenilemek için yöntemi olup olmadığını merak ediyorum İşte benim kodum while(driver.findElements(By.xpath("//*[text() = 'READY']")).size() == 0 ) driver.findElement(By.xpath("//body")).sendKeys(Keys.F5); //element appear after text READY is presented driver.findElement(By.cssSelector("div.column a")).click(); Manuel olarak yenilenen …

11
Rasgele “Öğe artık DOM'a bağlı değil” StaleElementReferenceException
Ben sadece umuyorum, ama Selenium Webdriver tam bir kabus gibi görünüyor. Chrome web sürücüsü şu anda kullanılamıyor ve diğer sürücüler oldukça güvenilmez veya öyle görünüyor. Ben birçok sorunla mücadele ediyorum, ama işte bir tane. Rastgele, testlerim bir "org.openqa.selenium.StaleElementReferenceException: Element is no longer attached to the DOM System info: os.name: 'Windows …

11
Selenium (Firefox) web sürücüsünü GUI olmadan çalıştırmak mümkün mü?
Üretim sunucumuzu Ubuntu- masaüstü 10.04'ten Ubuntu- sunucu 12.04'e yükseltmeyi düşünüyoruz . Selenium Web Sürücüsü gibi mevcut masaüstü işletim sistemimizde çalışan çeşitli hizmetlerimiz var. Sorum şu: Selenium Web Sürücüsü, cli tabanlı bir sistemden çalıştırılabilir mi? Benim ilk düşüncem, Firefox'a dayandığı için bunu yapamayacağı, ancak birinin beni yanlış kanıtlamasını istiyorum!

17
bilinmeyen hata: krom sürücü yükseltmesinden sonra bile Selenium Gönderme Anahtarları için 'değer' eksik çağrı işlevi sonucu
Anahtarları gönderirken aşağıdaki hatayı alıyorum. Sonuç Mesajı: System.InvalidOperationException : unknown error: call function result missing 'value' (Session info: chrome=65.0.3325.146) (Driver info: chromedriver=2.33.506120 (e3e53437346286c0bc2d2dc9aa4915ba81d9023f),platform=Windows NT 10.0.14393 x86_64) Chrome sürücüsünü 2.36'ya güncelledim, ancak yine de 2.33 için kod aramam? Herhangi bir fikir ?



8
İletki / WebdriverJS'de varsayılan tarayıcı pencere boyutu nasıl ayarlanır
Bazı nedenlerden dolayı, testlerimi işte çalıştırdığımda tarayıcı maksimize ediliyor, ancak onları evde çalıştırdığımda yalnızca yaklaşık% 50 genişlikte bir tarayıcı penceresi açılıyor. Bu, aşağı kaydırma vb. İle bazı tutarsızlıklara neden olur, bu yüzden ideal olarak testlerin çalıştırıldığı her makinede aynı boyutta bir tarayıcı penceresi açmasını istiyorum. Bunu yapmanın en iyi yolu …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.