【发布时间】:2012-04-30 15:41:00
【问题描述】:
我正在使用以下代码访问链接(用于 phpunit/selenium):
//td[normalize-space() ='Test title 2']/following-sibling::td[3]/a[.='delete']
在 FireFox 中使用 XPath 检查器会返回 7 个元素(因为有 7 个链接匹配“测试标题 2”),但是当我在末尾添加 [1] 时:
//td[normalize-space() ='Test title 2']/following-sibling::td[3]/a[.='delete'][1]
它仍然返回 7 个链接。我在这里做错了什么?
【问题讨论】:
-
顺便说一句,selenium 默认只访问一个链接(七个链接中的第一个链接)。你想做什么?
-
测试删除按钮是否有效——从之前的测试中生成的按钮