使用 xpath,我需要使用动态 id“选择”链接选择文本“level38a”。在 HTML 代码中,我看到包含 2<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>