Weiß jemand, ob es möglich ist, mit Selenium WebDriver einen Screenshot zu machen? (Hinweis: Nicht Selen
WebDriver ist eine API zur Steuerung von Webbrowsern, die einen echten Benutzer imitiert. Es wird hauptsächlich für automatisierte Tests verwendet. WebDriver verfügt über mehrere Sprachbindungen und Treiber (mit denen verschiedene Browser gesteuert werden können). Wenn Ihre Frage für eine von ihnen spezifisch ist, stellen Sie sicher, dass Sie auch das entsprechende Tag einfügen.
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 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...
Was ist der Unterschied zwischen diesen Webdriver.Close() Webdriver.Quit() Webdriver.Dispose() Welches soll wann verwendet
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...
Wie lässt du Selenium 2.0 auf das Laden der Seite
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
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 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
Seit der letzten Version von Chrome (34.0.1847.116) in der vergangenen Woche habe ich die Option "Entwicklermoduserweiterungen deaktivieren" erhalten, wenn automatisierte Tests mit Watir-Webdriver ausgeführt werden. Dies scheint die anstößige Erweiterung zu sein, aber es macht für mich keinen Sinn,...
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 habe es versucht WebDriver driver = new ChromeDriver(); Aber ich bekomme den Fehler als Fehlgeschlagene Tests: setUp (com.TEST): Der Pfad zur ausführbaren Treiberdatei muss von der Systemeigenschaft webdriver.chrome.driver festgelegt werden. Weitere Informationen finden Sie im Code hier . Die...
Ich habe eine Selentestsuite, die viele Tests ausführt, und bei jedem neuen Test wird ein Browserfenster über allen anderen geöffneten Fenstern geöffnet. Sehr nervig bei der Arbeit in einer lokalen Umgebung. Gibt es eine Möglichkeit, Selen oder dem Betriebssystem (MAC) anzuweisen, die Fenster im...
Ich suche nach einer eleganteren Möglichkeit, die Webseite während der Tests zu aktualisieren (ich verwende Selenium2). Ich sende nur den F5-Schlüssel, frage mich aber, ob der Treiber eine Methode zum Aktualisieren der gesamten Webseite hat. Hier ist mein Code
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:...
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...
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 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...