enter image description here Dies ist ein Screenshot des Elements (button
) Ich versuche, zu identifizieren:Wie identifiziert man einen Knopf mit Selenium Webdriver?
Wie kann ich mit der Taste Selen WebDriver identifizieren?
enter image description here Dies ist ein Screenshot des Elements (button
) Ich versuche, zu identifizieren:Wie identifiziert man einen Knopf mit Selenium Webdriver?
Wie kann ich mit der Taste Selen WebDriver identifizieren?
Sie können folgende XPath für Ihren Fall verwenden:
driver.findElement(By.xpath("//*[contains(text(),'Add Criteria')]")).click();
Hoffe, es wird Ihnen helfen.
danke .. es identifiziert das Element, aber klicken Sie nicht funktioniert, kann nicht auf diese.SAME Fehlermeldung erscheint erscheint. –
//a[contains(.,'Add Criteria')]
Vielen Dank für die Antwort .Kann bitte den kompletten Befehl senden. Ich habe das versucht, aber nicht gefunden. –
Ich habe versucht, driver.findElement (By.xpath ("// a [enthält (., 'Add Criteria')]")). Click(); aber Fehler, der besagt, dass "Element an Punkt nicht klickbar ist (einige Koordinaten)" –
So der Locator ist richtig, aber Sie zeigten falsches HTML-Element zum Klicken) Ich kann Ihnen nicht sagen, wo Sie klicken sollten, wenn ich Element auf nicht sehe Seite und es ist html –
Werfen Sie einen Blick auf die Locators, die Selen hat https://www.w3schools.com/xml/xpath_intro.asp https://www.protechtraining.com/bookshelf/selenium_tutorial/locators?ncr=1 – Thomas