我有这个HTML代码:
<ul id="globe-welcome" class="fr nav welcome">
<li class="guest" style="display: list-item;">
<a class="loginlnk">LOGIN</a></li></li></ul>
我想选择带有文本Auto
的标记选项标识的WebElement。我试过这个:
driver.findElement(By.xpath("//a[contains(@class,'loginlnk')]"))
我遇到了这个错误:
Exception in thread "main" org.openqa.selenium.NoSuchElementException: Unable to locate element: {"method":"xpath","selector":"/select[@id=category]/option[@id=cat2]"}
Command duration or timeout: 1.52 seconds
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
我尝试了另一个xpath。
什么是正确的语法?有人能帮助我吗?
答案 0 :(得分:1)
尝试使用以下xpath
:
driver.findElement(By.xpath("//a[contains(text(),'LOGIN')]"))