xpath を使用して、動的 ID の「select」リンクを使用してテキスト「level38a」を選択する必要があります。HTML コード<td>
では、テキスト"level38a"
と"select"
.
PS : 私のアプリケーションでは、異なるテキストに対して 30 以上の「選択」リンクがあります。したがって、 を使用するのid="lnk_LEVEL_2449"
は効率的ではありません。
以下のコードを使用してテキストを選択していますが、選択ボタンをクリックしていません。
driver.findElement(By.xpath("//tr[td//a[@value='Select']]/td/a[contains(text(),'level38a')]"));`
HTML スニペット
<tr>
<td>
<img class="imHeader" alt="" src="include/img/context/level_dash.gif">
<img class="imHeader" alt="" src="include/img/context/icon_telco_level.gif">
level38a
</td>
<td> </td>
<td>
<a id="lnk_LEVEL_2449" href="jfn?isLevel=true&level=L4%3A2449&mfunc=614&cfunc=615&oid=L4%3A2191&ctx=L&jfnRC=9">Select</a>
</td>
</tr>