我试图使用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();

10-05 21:12
查看更多