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
WebDriverException: unbekannter Fehler: Die DevToolsActivePort-Datei ist beim Versuch, den Chrome-Browser zu starten, nicht vorhanden
Ich versuche, Chrome mit einer URL zu starten, der Browser wird gestartet und danach wird nichts mehr ausgeführt. Nach 1 Minute wird der folgende Fehler angezeigt: 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: …

11
Zufällige StaleElementReferenceException „Element ist nicht mehr an das DOM angehängt“
Ich hoffe, es ist nur ich, aber Selenium Webdriver scheint ein Albtraum zu sein. Der Chrome-Webdriver ist derzeit unbrauchbar, und die anderen Treiber sind anscheinend ziemlich unzuverlässig. Ich kämpfe mit vielen Problemen, aber hier ist eines. Zufällig schlagen meine Tests mit a fehl "org.openqa.selenium.StaleElementReferenceException: Element is no longer attached to …

9
Klartext aus dem Textbereich mit Selen
Ich habe einige Tests, bei denen ich überprüfe, ob die richtige Fehlermeldung angezeigt wird, wenn Text in bestimmten Feldern ungültig ist. Eine Überprüfung der Gültigkeit besteht darin, dass ein bestimmtes Textbereichselement nicht leer ist. Wenn dieser Textbereich bereits Text enthält, wie kann ich Selen anweisen, das Feld zu löschen? etwas …





3
WebDriver click () vs JavaScript click ()
Die Geschichte: Hier bei StackOverflow haben Benutzer berichtet, dass sie nicht über den Selenium WebDriver-Befehl "click" auf ein Element klicken und es mit einem JavaScript-Klick umgehen können, indem sie ein Skript ausführen. Beispiel in Python: element = driver.find_element_by_id("myid") driver.execute_script("arguments[0].click();", element) Beispiel in WebDriverJS / Protractor: var elm = $("#myid"); browser.executeScript("arguments[0].click();", …

9
So wählen Sie eine Option in einem Dropdown-Menü mit Capybara aus
Ich versuche, mit Capybara (2.1.0) einen Eintrag aus einem Dropdown-Menü auszuwählen. Ich möchte nach Nummer auswählen (dh die zweite, dritte usw. Option auswählen). Ich habe wie verrückt gegoogelt und alle möglichen Dinge ausprobiert, aber kein Glück. Ich konnte es mit dem Wert auswählen: find("option[value='4c430d62-f1ba-474f-8e8a-4452c55ea0a8']").click Aber ich möchte diese Methode nicht …

5
Wie kann man Firefox programmgesteuert in Selen mit Python kopflos machen?
Ich führe diesen Code mit Python, Selen und Firefox aus, erhalte aber immer noch die 'Head'-Version von Firefox: binary = FirefoxBinary('C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe', log_file=sys.stdout) binary.add_command_line_options('-headless') self.driver = webdriver.Firefox(firefox_binary=binary) Ich habe auch einige Variationen von Binärdateien ausprobiert: binary = FirefoxBinary('C:\\Program Files\\Nightly\\firefox.exe', log_file=sys.stdout) binary.add_command_line_options("--headless")

9
Verwenden des Selenium Web Driver zum Abrufen des Werts einer HTML-Eingabe
Im HTML einer Webanwendung gibt es den folgenden Code <input type="text" name="prettyTime" id="prettyTime" class="ui-state-disabled prettyTime" readonly="readonly"> Was tatsächlich auf der Seite angezeigt wird, ist eine Zeichenfolge, die die Zeit anzeigt. In Selenium Web Driver habe ich ein WebElementObjekt, das sich auf die <input>Verwendung bezieht WebElement timeStamp = waitForElement(By.id("prettyTime")); Ich möchte …


17
Unbekannter Fehler: Ergebnis der Aufruffunktion fehlt 'Wert' für Selenium Send Keys, auch nach dem Upgrade des Chromedrivers
Beim Senden der Schlüssel wird die folgende Fehlermeldung angezeigt. Ergebnismeldung: 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) Ich habe den Chrome-Treiber auf 2.36 aktualisiert, aber meine Codesuche nach 2.33? Irgendeine Idee ?



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.