3 passende Knoten .. haben alle gleichen Quellcode ..hence es //img[(@src='/PHYLINSPortlet/images/override-0.gif')]
Wie finde ich den relativen x Pfad des eindeutigen Codes?
<img id="_PHYLINSPortlet_WAR_PHYLINSPortlet_INSTANCE_o3P5_:form_PolicyContent_UI2:Messages:0:j_id1885:0:j_id897" class="null" alt="" src="/PHYLINSPortlet/images/override-0.gif" style="border:0px"/>
Dies ist die xpath
einer dynamischen Taste versagt:
Ich brauche alle klicken die Knöpfe.
was ich getan habe ist -
List<WebElement> buttons = driver.findElements(By.xpath("//img[(@src='/PHYLINSPortlet/images/override-0.gif')]"));
for(WebElement button : buttons) {
button.click();
}
Wie einzigartig XPath – heardm
'id' Attribut finden sollte für jedes Element eindeutig sein. Überprüfen Sie, ob es dynamisch ist (jedes Mal nach der Seitenaktualisierung geändert) oder nicht – Andersson
es ist für alle 3 Tasten gleich. Ich habe Bild angehängt – heardm