【问题标题】:Accessing an HTML element within a <ul> with Selenium使用 Selenium 访问 <ul> 中的 HTML 元素
【发布时间】:2012-07-20 19:54:04
【问题描述】:

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

提前致谢。

【问题讨论】:

    标签: java html selenium


    【解决方案1】:

    使用这个解决方案

     driver.findElement(By.xpath("//a[text()='Tab']")).click();
    

    【讨论】:

      猜你喜欢
      • 2022-08-17
      • 1970-01-01
      • 2016-04-05
      • 2017-05-16
      • 1970-01-01
      • 2011-12-28
      • 2021-09-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多