«selenium» etiketlenmiş sorular

Selenium, web tarayıcılarını otomatikleştirmek için popüler bir açık kaynaklı araçtır. Bu etiketi kullanırken, kullandığınız belirli bileşenler için başka etiketler de ekleyin; örneğin, dil bağlamaları için selenyum-webdriver, selenyum-ide, selenyum-grid vb.


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?

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.

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");

5
Selenium'u Xvfb'de nasıl çalıştırırım?
EC2 örneğindeyim. Yani GUI yok. $pip install selenium $sudo apt-get install firefox xvfb Sonra bunu yapıyorum: $Xvfb :1 -screen 0 1024x768x24 2>&1 >/dev/null & $DISPLAY=:1 java -jar selenium-server-standalone-2.0b3.jar 05:08:31.227 INFO - Java: Sun Microsystems Inc. 19.0-b09 05:08:31.229 INFO - OS: Linux 2.6.32-305-ec2 i386 05:08:31.233 INFO - v2.0 [b3], with Core …



11
Extjs kodunu bir tarayıcıda, tercihen selenyum ile test etmek için herhangi bir öneriniz var mı?
Üst düzey web sitesi testlerini yürütmek için büyük bir başarıyla selenyum kullanıyoruz (modül düzeyinde kapsamlı python belge testlerine ek olarak). Ancak şimdi birçok sayfa için extj kullanıyoruz ve ızgaralar gibi karmaşık bileşenler için Selenium testlerini dahil etmenin zor olduğu görülüyor. Extjs tabanlı web sayfaları için otomatik testler yazmada başarılı olan …


6
Selenium ile dizine göre Xpath düğüm kümeleri içinde belirtilen düğüm nasıl seçilir?
Bir Selenium test çantası yazıyorum. Ve işte bir veri tablosundaki tüm 'Değiştir' butonlarını eşleştirmek için kullandığım xpath ifadesi. //img[@title='Modify'] Sorum şu, eşleşen düğüm kümelerini dizine göre nasıl ziyaret edebilirim? İle denedim //img[@title='Modify'][i] ve //img[@title='Modify' and position() = i] Ama ikisi de işe yaramıyor .. XPath denetleyicisi ile de denedim (One …
92 xpath  selenium 

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.