0

寻找一个硒选择器,我可以使用第一个 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>
4

1 回答 1

1

将此用作文档:

<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 定位器参考

答案更新!

于 2012-08-07T08:05:00.690 回答