Wie, klicken Sie auf ein element in Robot Framework Selenium
Wie ich kann, Schreibe ein Stichwort für meine test-Fall mit Selenium2Library klicken Sie auf eine Schaltfläche, mit keine element-id?
Unten ist der html-code. Ich bin neu zu Selen!
<a href="redirect.cfm?app=profile">
<div id="profile" class="icon">
<img style="display:block; margin:0 auto;" src="assets/images/profile.png">
<h3>Profile</h3>
</div>
</a>
Habe ich versucht,
driver.findElement(By.Xpath("//img[@src='assets/images/profile.png']")).click();
Bekam aber die Fehlermeldung:
LoginTest
FAIL | | ValueError: Element locator mit Präfix
'Treiber.findElement(By.Xpath("//img[@ src " wird nicht unterstützt
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn man eigentlich mit Robot Framework dann Gebrauch zu machen, die Funktionalität, die Sie einfach brauchen, um sicherzustellen, die Bibliothek importiert, dann verwenden Sie die Keywords, die Sie brauchen.
Explizit im Abschnitt Einstellungen:
und in den test-Fall oder zu Stichwort:
Vorausgesetzt, dass der xpath korrekt ist. Angesichts der schlechten locator, in der Regel, was Sie tun möchten, ist mit ids Hinzugefügt, um Dinge, die Sie benötigen.