寻找一个硒选择器,我可以使用第一个 td 中的文本来选择第二个中的输入。
<tr><th>asdf</th><td><input type="text"></td></tr>
<tr><th>qwer</th><td><input type="text"></td></tr>
<tr><th>rtyu</th><td><input type="text"></td></tr>
<tr><th>fghj</th><td><input type="text"></td></tr>
寻找一个硒选择器,我可以使用第一个 td 中的文本来选择第二个中的输入。
<tr><th>asdf</th><td><input type="text"></td></tr>
<tr><th>qwer</th><td><input type="text"></td></tr>
<tr><th>rtyu</th><td><input type="text"></td></tr>
<tr><th>fghj</th><td><input type="text"></td></tr>
将此用作文档:
<html>
<tr><td>asdf</td><td><input type="text"/></td></tr>
<tr><td>qwer</td><td><input type="text"/></td></tr>
<tr><td>rtyu</td><td><input type="text"/></td></tr>
<tr><td>fghj</td><td><input type="text"/></td></tr>
</html>
将其用作 xpath 表达式:
//tr/td[text()="asdf"]//following-sibling::td
这是一个不错的页面,您可以在其中在线测试并玩弄,直到您获得正确的语法: http: //www.mizar.dk/XPath/Default.aspx
查看以下同级xpath 示例和Selenium 定位器参考。
答案更新!