我试图使用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"
。提前谢谢。
最佳答案
用这个办法
driver.findElement(By.xpath("//a[text()='Tab']")).click();