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 に答える