Weiß jemand, ob es möglich ist, mit Selenium WebDriver einen Screenshot zu machen? (Hinweis: Nicht Selen
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.
Weiß jemand, ob es möglich ist, mit Selenium WebDriver einen Screenshot zu machen? (Hinweis: Nicht Selen
Ich verwende die Python-Bindungen, um Selenium WebDriver auszuführen: from selenium import webdriver wd = webdriver.Firefox() Ich weiß, dass ich mir so ein Webelement schnappen kann: elem = wd.find_element_by_css_selector('#my-id') Und ich weiß, dass ich mit ... wd.page_source Aber gibt es...
Ich bin neu in der Programmierung und habe mit angefangen Python ungefähr 2 Monaten und gehe Sweigarts Automate the Boring Stuff mit Python- Text durch. Ich verwende IDLE und habe bereits das Selen-Modul und den Firefox-Browser installiert. Immer wenn ich versucht habe, die Webdriver-Funktion...
Ich sehe das nur in Chrome. Die vollständige Fehlermeldung lautet: "org.openqa.selenium.WebDriverException: Element kann an Punkt (411, 675) nicht angeklickt werden. Anderes Element würde den Klick erhalten: ..." Das Element, das den Klick erhalten würde, befindet sich neben dem betreffenden...
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 5 Jahren ....
Ich habe Selenium mit Chromedriver getestet und festgestellt, dass einige Seiten erkennen können, dass Sie Selenium verwenden, obwohl es überhaupt keine Automatisierung gibt. Selbst wenn ich nur manuell mit Chrom über Selenium und Xephyr surfe, wird häufig eine Seite angezeigt, auf der verdächtige...
Ich suche nach einer schnellen Möglichkeit, in Selenium eine Eingabetaste einzugeben. Leider hat das Formular, das ich testen möchte (nicht mein eigener Code, daher kann ich es nicht ändern), keine Schaltfläche zum Senden. Wenn ich manuell damit arbeite, tippe ich einfach ENTERoder RETURN. Ich muss...
Ich versuche, eine komplizierte Javascript-Oberfläche mit Selenium zu testen (über die Python-Oberfläche und über mehrere Browser hinweg). Ich habe eine Reihe von Schaltflächen des Formulars: <div>My Button</div> Ich möchte in der Lage sein, nach Schaltflächen zu suchen, die auf "Meine...
Ich suche so etwas wie: getElementByXpath(//html[1]/body[1]/div[1]).innerHTML Ich muss das innerHTML von Elementen mit JS abrufen (um das in Selenium WebDriver / Java zu verwenden, da WebDriver es selbst nicht finden kann), aber wie? Ich könnte das ID-Attribut verwenden, aber nicht alle Elemente...
Wenn ich MSTest Framework verwende und den von Selenium IDE für mich generierten Code kopiere, erkennt MSTest [TearDown]und nicht [SetUp]. Was ist die Alternative
Wie lässt du Selenium 2.0 auf das Laden der Seite
Gibt es in Selenium 1.x oder 2.x eine Möglichkeit, das Browserfenster so zu scrollen, dass ein bestimmtes Element, das von einem XPath identifiziert wird, für den Browser sichtbar ist? In Selenium gibt es eine Fokusmethode, die die Ansicht in FireFox jedoch nicht physisch zu scrollen scheint. Hat...
Ich möchte sicherstellen, dass ein Element vorhanden ist, bevor der Webdriver anfängt, Dinge zu tun. Ich versuche so etwas zum Laufen zu bringen: WebDriverWait wait = new WebDriverWait(driver, new TimeSpan(0,0,5)); wait.Until(By.Id("login")); Ich habe hauptsächlich Probleme damit, die beliebige...
Ich muss ein Element aus einem Dropdown- Menü auswählen . Beispielsweise: <select id="fruits01" class="select" name="fruits"> <option value="0">Choose your fruits:</option> <option value="1">Banana</option> <option
Ich möchte alle Daten einer Seite kratzen, die durch eine unendliche Schriftrolle implementiert wurde. Der folgende Python-Code funktioniert. for i in range(100): driver.execute_script("window.scrollTo(0, document.body.scrollHeight);") time.sleep(5) Dies bedeutet, dass ich jedes Mal, wenn ich...
Wie kann ich meinen XPath überprüfen? Ich verwende das Chrome Developers Tool, um die Elemente zu überprüfen und meinen XPath zu erstellen. Ich überprüfe es mit dem Chrome-Plugin XPath Checker, aber es gibt mir nicht immer das Ergebnis. Was ist ein besserer Weg, um meinen XPath zu überprüfen. Ich...
Ich verwende Selen mit Python und habe den Chromedriver für meinen Windows-Computer von dieser Website heruntergeladen: http://chromedriver.storage.googleapis.com/index.html?path=2.15/ Nach dem Herunterladen der Zip-Datei habe ich die Zip-Datei in meinen Download-Ordner entpackt. Dann habe ich den...
Ich versuche nach einer Reihe von Navigationen in Selen die aktuelle URL abzurufen. Ich weiß, dass es einen Befehl namens getLocation für Ruby gibt, aber ich kann die Syntax für Python nicht
Gibt es eine Möglichkeit zu testen, ob ein Element vorhanden ist? Jede findElement-Methode würde mit einer Ausnahme enden, aber das ist nicht das, was ich möchte, da es sein kann, dass ein Element nicht vorhanden ist und das in Ordnung ist, dass der Test nicht fehlschlägt, sodass eine Ausnahme...
Ich versuche, RSelenium mit der Funktion rsDriver auszuführen, aber wenn ich es ausführe rD <- rsDriver() , wird eine Meldung angezeigt, dass ich eine neuere Version von Chrome benötige: > rD <- rsDriver() checking Selenium Server versions: BEGIN: PREDOWNLOAD BEGIN: DOWNLOAD BEGIN:...