我正在尝试使用Selenium(Java)访问HTML元素,但目前我遇到了麻烦。元素位于此结构中:
<nav>
<ul class="...menu"> id="...menu">
<li id="Ignore..."> </li>
<li id="Test tab">
<a href="/.../..." title="Tab">Tab</a>
</li>
</ul>
</nav>
我需要访问并点击显示为按钮的"Tab"
。访问此按钮的最佳方法是什么?我尝试了.findElement(By.name("..."));
并且没有成功。选择"Tab"
后,我计划拨打.click()
。
提前致谢。
答案 0 :(得分:1)
使用此解决方案
driver.findElement(By.xpath("//a[text()='Tab']")).click();