Ich muss das folgende Element auf der Webseite finden
%Vor% Ich schreibe mit Java für Selenium WebDriver.
Brauchen Sie den genauen CSS-Selektor für dieses Element, um es mit% Co_de% -Befehl zu verwenden.
driver.findElement(By.cssSelector(the-selector).click
Selektor ist nicht gut genug, da ich nach div[class='b-datalist__item__addr']
Text suchen muss, der kein Link ist, so kann ich% nicht verwenden Befehl "co_de%"
contains(node, substring)
könnte das Problem lösen, aber beachten Sie, dass, falls vorhanden sind mehrere Elemente mit ähnlichen Textinhalten, z
Prädikat [contains(text(),'[email protected]')]
passt auf alle
In diesem Fall ist es besser starts-with(node, substring)
zu verwenden:
oder holen Sie das erforderliche Element nach dem genauen Textinhalt:
%Vor%Tags und Links css selenium selenium-webdriver xpath css-selectors