Als «selenium-webdriver» getaggte Fragen

Selenium-WebDriver bietet die WebDriver-API zur Steuerung von Browsern in verschiedenen Programmiersprachen ("Sprachbindungen"). Fügen Sie bei Verwendung dieses Tags auch ein Tag für die von Ihnen verwendete Programmiersprache hinzu.



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



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 …

10
Wie wähle ich mit Selenium WebDriver C # eine Option aus der Dropdown-Liste aus?
Ich habe versucht, für meinen Webtest eine Option auszuwählen. Ein Beispiel finden Sie hier: http://www.tizag.com/phpT/examples/formex.php Alles funktioniert gut, bis auf die Auswahl eines Optionsteils. Wie wähle ich eine Option nach Wert oder Bezeichnung aus? Mein Code: using OpenQA.Selenium.Firefox; using OpenQA.Selenium; using System.Collections.ObjectModel; using System.Text.RegularExpressions; using System.Threading; using System.Diagnostics; using System.Runtime.InteropServices; …

10
Wie wechsle ich zum neuen Browserfenster, das nach dem Klicken auf die Schaltfläche geöffnet wird?
Ich habe eine Situation, wenn durch Klicken auf die Schaltfläche das neue Browserfenster mit Suchergebnissen geöffnet wird. Gibt es eine Möglichkeit, eine Verbindung herzustellen und sich auf ein neu geöffnetes Browserfenster zu konzentrieren? Und arbeiten Sie damit, und kehren Sie dann zum ursprünglichen (ersten) Fenster zurück.

3
Was ist der Unterschied zwischen cssSelector und Xpath und was ist in Bezug auf die Leistung für Cross-Browser-Tests besser?
Ich arbeite mit dem Selenium WebDriver 2.25.0 an einer mehrsprachigen Webanwendung und teste hauptsächlich den Seiteninhalt (für verschiedene Sprachen wie Arabisch, Englisch, Russisch usw.). Für meine Anwendung, die je nach Leistung besser ist und sicherstellt, dass sie alle Browser unterstützt (z. B. IE 7,8,9, FF, Chrome usw.). Vielen Dank im …

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.