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.
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: …
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 …
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 …
Ich habe eine Box, in der ich Tests durchführe. Es scheint, als würde Jenkins Befehle eingeben und ausführen, die in dem jeweiligen Job beschrieben sind, der ausgeführt wird. Hier versuche ich, meine Selenium Webdriver-Tests auszuführen, aber es zeigt mir, dass ich Fehler beim Starten von Firefox habe. Die Endidee ist, …
Ich möchte die Mouseover-Funktion über ein Dropdown-Menü ausführen. Wenn Sie mit der Maus über das Menü fahren, werden die neuen Optionen angezeigt. Ich habe versucht, mit dem xpath auf die neuen Optionen zu klicken. Kann aber nicht direkt auf die Menüs klicken. Als manuelle Methode versuche ich, mit der Maus …
Ich verwende derzeit Selenium Webdriver, um die Facebook-Seite mit Freunden von Freunden zu analysieren und alle IDs aus dem AJAX-Skript zu extrahieren. Aber ich muss nach unten scrollen, um alle Freunde zu bekommen. Wie kann ich in Selen nach unten scrollen? Ich benutze Python.
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();", …
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 …
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")
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 …
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 ?
Bei der Verwendung von Firefox mit WebDriver wird eine Fehlermeldung angezeigt. org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox-Version: 47.0 Selen: 2,53,0 Windows 10 64 Bit Bekommt jemand ein ähnliches Problem oder eine Idee, was die Lösung dafür ist? Es funktioniert gut mit Chrome, …
Aus irgendeinem Grund wird der Browser maximiert, wenn ich meine Tests bei der Arbeit ausführe. Wenn ich sie jedoch zu Hause ausführe, wird nur ein Browserfenster mit einer Breite von ca. 50% geöffnet. Dies führt zu einigen Unstimmigkeiten beim Scrollen nach unten usw., daher möchte ich, dass auf jedem Computer, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.