2

我正在尝试使用 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()

提前致谢。

4

1 回答 1

1

使用这个解决方案

 driver.findElement(By.xpath("//a[text()='Tab']")).click();
于 2012-07-20T11:54:04.990 回答