基本上有一个表格,其中包含名称,编辑按钮以及我要使用selenium检查的结束列的复选框。但是我想确保点击我用selenium创建的那个,这就是我的问题开始的地方。
使用selenium IDE,名称xpath为
//tr[5]/td[2]
复选框是
//tr[5]/td[4]/input
所以文本在第2列,框是第4列,我的记录是第5列。但我不能为我的生活得到任何文字搜索工作。甚至像
这样基本的东西<tr>
<td>storeText</td>
<td>//tr[contains(text(), 'McGowan')]/td[2]</td>
<td>text</td>
</tr>
即使文本匹配相同,它也会给我找到定位器错误。无论我用什么组合来查找xpath文本都没有用过,我花了几个小时阅读那里的每个组合。
我们在html中使用IDE和RC,因此没有java或任何其他导出。
感谢! (我的第一篇文章!)
答案 0 :(得分:2)
//td[text()='McGowan']/../td/input[@type='checkbox']
请告诉我这是否适合您!
答案 1 :(得分:0)
这可能很奇怪,但是在答案之下的答案,关于一个让答案的随机点击---&gt; // tr [contains(。,'text')] / td [3] / a&lt; ---只是随机验证我所需要的。
干得好。