最近我在nodejs中使用selenium-webdriver几天就一直在废弃。 所以我必须找到元素具有特定的子元素,但我不知道如何找到它。
我使用了以下操作符,但它不起作用
By.xPath(" tr [contains(@class,' datetime2')]")
关注html
<table>
<tbody>
<tr style="bacrgound-color:#eee">
<td class="datetime2">
20:00
</td>
<tr>
<tr></tr>
<tr style="bacrgound-color:#eee">
<td class="datetime2">
21:00
</td>
<tr>
<tr style="bacrgound-color:#eee">
<td class="datetime2">
22:00
</td>
<tr>
<tr></tr>
</tbody>
</table>
&#13;
我只需找到&#39; tr&#39;包含元素<td class="datetime2">
。不是<tr></tr>
如何使用By.xpath()找到这个元素?请帮帮我
答案 0 :(得分:2)
请尝试使用以下x-path。
//tr[td[@class='datetime2']]