Als «selenium» getaggte Fragen

Selen ist ein beliebtes Open-Source-Tool zur Automatisierung von Webbrowsern. Wenn Sie dieses Tag verwenden, schließen Sie auch andere Tags für die spezifischen Komponenten ein, die Sie verwenden, z. B. Selen-Web-Treiber für die Sprachbindungen, Selen-Ide, Selen-Gitter usw.



24
Geben Sie Selenium chromedriver.exe aus dem Speicher frei
Ich habe einen Python-Code eingerichtet, um Selenium auszuführen chromedriver.exe. Am Ende des Laufs muss ich browser.close()die Instanz schließen. ( browser = webdriver.Chrome()) Ich glaube, es sollte chromedriver.exeaus dem Speicher freigegeben werden (ich bin unter Windows 7). Nach jedem Lauf chromedriver.exeverbleibt jedoch eine Instanz im Speicher. Ich hoffe, es gibt eine …


15
Wie kann ich den Selenium-WebDriver bitten, in Java einige Sekunden zu warten?
Ich arbeite an einem Java Selenium-WebDriver. Ich fügte hinzu driver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS); und WebElement textbox = driver.findElement(By.id("textbox")); weil das Laden der Benutzeroberfläche für meine Anwendungen einige Sekunden dauert. Also habe ich 2 Sekunden implizites Warten eingestellt. Ich konnte jedoch das Elementtextfeld nicht finden Dann füge ich hinzu Thread.sleep(2000); Jetzt funktioniert es …

8
Python Selenium greift auf HTML-Quelle zu
Wie kann ich die HTML- Quelle in einer Variablen mithilfe des Selenium-Moduls mit Python abrufen? Ich wollte so etwas machen: from selenium import webdriver browser = webdriver.Firefox() browser.get("http://example.com") if "whatever" in html_source: # Do something else: # Do something else Wie kann ich das machen? Ich weiß nicht, wie ich …

10
Selen: FirefoxProfile-Ausnahme Das Profil kann nicht geladen werden
Aufgrund dieser vorherigen Frage habe ich Selenium auf Version 2.0.1 aktualisiert. Jetzt habe ich einen weiteren Fehler, auch wenn die Profildateien unter /tmp/webdriver-py-profilecopy: Datei "/home/sultan/Repository/Django/monitor/app/request.py", Zeile 236, in perform browser = Firefox (Profil) Datei "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py", Zeile 46, in __init__ self.binary, timeout), Datei "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/extension_connection.py", Zeile 46, in __init__ self.binary.launch_browser (self.profile) Datei …

8
Auswählen / Abrufen der Dropdown-Option in Selen 2
Ich konvertiere meinen Selenium 1-Code in Selenium 2 und finde keine einfache Möglichkeit, eine Beschriftung in einem Dropdown-Menü auszuwählen oder den ausgewählten Wert eines Dropdown-Menüs abzurufen. Wissen Sie, wie das in Selen 2 geht? Hier sind zwei Aussagen, die in Selen 1 funktionieren, aber nicht in 2: browser.select("//path_to_drop_down", "Value1"); browser.getSelectedValue("//path_to_drop_down");



11
Irgendwelche Vorschläge zum Testen von extjs-Code in einem Browser, vorzugsweise mit Selen?
Wir haben Selen mit großem Erfolg verwendet, um Website-Tests auf hoher Ebene durchzuführen (zusätzlich zu umfangreichen Python-Doctests auf Modulebene). Jetzt verwenden wir jedoch extjs für viele Seiten, und es erweist sich als schwierig, Selentests für komplexe Komponenten wie Gitter zu integrieren. Hat jemand erfolgreich automatisierte Tests für extjs-basierte Webseiten geschrieben? …


5
Wie führe ich Selen in Xvfb aus?
Ich bin auf EC2-Instanz. Es gibt also keine GUI. $pip install selenium $sudo apt-get install firefox xvfb Dann mache ich das: $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 …

6
Wie wähle ich mit Selen einen bestimmten Knoten in Xpath-Knotensätzen nach Index aus?
Ich schreibe einen Selen-Testfall. Und hier ist der xpath-Ausdruck, den ich verwende, um alle 'Modify'-Schaltflächen in einer Datentabelle abzugleichen. //img[@title='Modify'] Meine Frage ist, wie kann ich die übereinstimmenden Knotensätze nach Index besuchen? Ich habe es mit versucht //img[@title='Modify'][i] und //img[@title='Modify' and position() = i] Aber beides funktioniert nicht. Ich habe …
91 xpath  selenium 

8
Selenium Web Driver & Java. Das Element kann am Punkt (x, y) nicht angeklickt werden. Ein anderes Element würde den Klick erhalten
Ich habe explizite Wartezeiten verwendet und ich habe die Warnung: org.openqa.selenium.WebDriverException: Das Element kann an Punkt (36, 72) nicht angeklickt werden. Ein anderes Element würde den Klick erhalten: ... Befehlsdauer oder Zeitüberschreitung: 393 Millisekunden Wenn ich benutze Thread.sleep(2000), erhalte ich keine Warnungen. @Test(dataProvider = "menuData") public void Main(String btnMenu, String …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.