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.


14
Abrufen der HTML-Quelle von WebElement in Selenium WebDriver mithilfe von Python
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 trotzdem die "Elementquelle"? elem.source # <-- returns the HTML as a …

30
Fehler beim Debuggen des Fehlers "Element ist zum Zeitpunkt nicht anklickbar"
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 Element, nicht darüber und überlappt es nicht und bewegt sich nicht …


10
Wie finde ich ein Element, das bestimmten Text in Selenium Webdriver (Python) enthält?
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 Schaltfläche" basieren (oder nach nicht übereinstimmenden Teilübereinstimmungen wie "Meine Schaltfläche" …

9
Gibt es eine Möglichkeit, ein Element von XPath mithilfe von JavaScript in Selenium WebDriver abzurufen?
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 haben das ID-Attribut. [FEST] Ich benutze jsoup, um …



12
Wie wähle ich mit Python einen Dropdown-Menüwert mit Selen aus?
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 value="2">Mango</option> </select> 1) Zuerst muss ich darauf klicken. Ich mache das: inputElementFruits = driver.find_element_by_xpath("//select[id='fruits']").click() 2) Danach muss ich das gute Element auswählen, sagen wir mal Mango. Ich habe …




13
Wie führe ich Selenium WebDriver-Testfälle in Chrome aus?
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 neueste Version kann von Link heruntergeladen werden Wie kann ich …


13
Aktualisieren der Webseite durch WebDriver, wenn auf eine bestimmte Bedingung gewartet wird
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 while(driver.findElements(By.xpath("//*[text() = 'READY']")).size() == 0 ) driver.findElement(By.xpath("//body")).sendKeys(Keys.F5); //element appear after text …

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.