«selenium-webdriver» etiketlenmiş sorular

Selenium-WebDriver, tarayıcıları farklı programlama dillerinde ("dil bağları") kontrol etmek için WebDriver API sağlar. Bu etiketi kullanırken, kullandığınız programlama dili için de bir etiket ekleyin.


24
Selenium chromedriver.exe'yi bellekten serbest bırakın
Selenium'u çalıştırmak için bir python kodu kurdum chromedriver.exe. Çalıştırmanın sonunda browser.close()örneği kapatmam gerekiyor. ( browser = webdriver.Chrome()) chromedriver.exeBellekten çıkması gerektiğine inanıyorum (Windows 7 kullanıyorum). Ancak her çalıştırmadan sonra chromedriver.exebellekte bir örnek kalır. Umarım chromedriver.exeişlemi bitirmek için python'da bir şeyler yazmanın bir yolu vardır . Açıkçası browser.close()işi yapmıyor. Teşekkürler.



17
Selenium WebDriver: JavaScript içeren karmaşık sayfanın yüklenmesini bekleyin
Selenium ile test etmem gereken bir web uygulamam var. Sayfa yüklemesinde çalışan çok sayıda JavaScript var. Bu JavaScript kodu çok iyi yazılmış değil ama hiçbir şeyi değiştiremiyorum. Dolayısıyla, findElement()yöntemle DOM'da bir öğenin görünmesini beklemek bir seçenek değildir. Java'da bir sayfanın yüklenmesini beklemek için genel bir işlev oluşturmak istiyorum, olası bir …

15
Selenium-WebDriver'dan Java'da birkaç saniye beklemesini nasıl isteyebilirim?
Java Selenium-WebDriver üzerinde çalışıyorum. ekledim driver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS); ve WebElement textbox = driver.findElement(By.id("textbox")); çünkü Uygulamalarımın Kullanıcı Arayüzünü yüklemesi birkaç saniye sürüyor. Bu yüzden 2 saniye örtük bekleme ayarladım. ancak öğe metin kutusunu bulamadım Sonra eklerim Thread.sleep(2000); Şimdi iyi çalışıyor. Hangisi daha iyi bir yol?

14
Selenium WebDriver'ı şu anda görünür olmayan öğeye tıklamaya nasıl zorlayabilirim?
FirefoxDriver ile Selenium 2 Java API kullanıyorum. Bir formu doldurduğumda, form girişlerine bağlı olarak sayfaya onay kutuları ekleniyor. Selenium kullanarak bu onay kutularına bir tıklamayı simüle etmek istiyorum. Öğe, normal bir tarayıcıda görülebilir ve kullanılabilir ancak selenyum, öğelerin görünmediğini iddia eder. "Element is not currently visible and so may not …

8
Python Selenium HTML kaynağına erişiyor
Python ile Selenium modülünü kullanarak bir değişkendeki HTML kaynağını nasıl alabilirim ? Bunun gibi bir şey yapmak istedim: from selenium import webdriver browser = webdriver.Firefox() browser.get("http://example.com") if "whatever" in html_source: # Do something else: # Do something else Bunu nasıl yapabilirim? HTML kaynağına nasıl erişeceğimi bilmiyorum.

12
eski öğe referansı: öğe sayfa belgesine eklenmemiş
Her bölümün altında birden fazla bağlantı olan bir listem var. Her bölümün aynı bağlantıları var, her bölümün altındaki belirli bir bağlantıya tıklamam gerekiyor. Aşağıdaki kodu yazdım ama çalıştırıldığında bana stale element reference: element is not attached to the page documenthata veriyor . Bu benim kodum: public static void main(String[] args) …

10
Selenium: Firefox Profil istisnası Profili yükleyemiyor
Başına bu önceki soruya ben sürümüne 2.0.1 selenyum güncellenmiş Ama şimdi profil dosyaları altında var olsa bile başka hata var /tmp/webdriver-py-profilecopy: Dosya "/home/sultan/Repository/Django/monitor/app/request.py", satır 236, performans browser = Firefox (profil) Dosya "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py", satır 46, __init__ içinde self.binary, zaman aşımı), Dosya "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/extension_connection.py", satır 46, __init__ içinde self.binary.launch_browser (self.profile) Launch_browser'da dosya "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/firefox_binary.py", …

8
Selenium 2'de açılır menü seçeneği nasıl seçilir / alınır
Selenyum 1 kodumu selenyum 2'ye dönüştürüyorum ve bir açılır menüden bir etiket seçmenin veya bir açılır listenin seçilen değerini almanın kolay bir yolunu bulamıyorum. Selenium 2'de bunu nasıl yapacağınızı biliyor musunuz? Selenium 1'de çalışan ancak 2'de çalışmayan iki ifade şunlardır: browser.select("//path_to_drop_down", "Value1"); browser.getSelectedValue("//path_to_drop_down");

8
Selenium Web Sürücüsü ve Java. Öğe, (x, y) noktasında tıklanabilir değil. Diğer öğe tıklamayı alacak
Açık beklemeler kullandım ve şu uyarıyı alıyorum: org.openqa.selenium.WebDriverException: Eleman (36, 72) noktasında tıklanamaz. Diğer öğe tıklama alır: ... Komut süresi veya zaman aşımı: 393 milisaniye Ben kullanırsanız Thread.sleep(2000)ben herhangi bir uyarı almazsınız. @Test(dataProvider = "menuData") public void Main(String btnMenu, String TitleResultPage, String Text) throws InterruptedException { WebDriverWait wait = new …

3
CssSelector ve Xpath arasındaki fark nedir ve tarayıcılar arası test performansı açısından hangisi daha iyi?
Selenium WebDriver 2.25.0 ile çok dilli web uygulaması üzerinde çalışıyorum ve çoğunlukla sayfa içeriğini test ediyorum (Arapça, İngilizce, Rusça vb. Gibi farklı diller için). Performansa göre daha iyi olan uygulamam için tüm tarayıcıları (yani IE 7,8,9, FF, Chrome vb.) Desteklemesi gerektiğinden emin olun. Değerli önerileriniz için şimdiden teşekkür ederiz.

3
Selenium'dan element niteliği nasıl alınır?
Python'da Selenium ile çalışıyorum. Ben almak istiyorum .val()a <select>elemanı ve ben beklediğiniz olduğunu kontrol edin. Bu benim kodum: def test_chart_renders_from_url(self): url = 'http://localhost:8000/analyse/' self.browser.get(url) org = driver.find_element_by_id('org') # Find the value of org? Bunu nasıl yapabilirim? Selenium belgeleri, öğeleri seçme konusunda bolca var gibi görünüyor, ancak niteliklerle ilgili hiçbir şey …


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.