我只是Xebium的新手。我使用Xebium自动测试网站。我的命令有问题。
如果我想检查复选框但无法从
检查|确保|做|点击|在| id = user_terms_accepted |
因为用户将从文本中选中此复选框。
如何检查部分文字的复选框?
非常感谢^^
答案 0 :(得分:0)
弄清楚你的场景有点棘手,但如果你的文本和你的复选框位于周围的元素中,如下所示:
<form>
<!-- Other form elements -->
<span><input type="checkbox" name="user_terms" value="accepted">I accept these terms!</span>
<!-- Other form elements -->
</form>
然后,您可以使用以下Selenium IDE命令选中该复选框:
<tr>
<td>click</td>
<td>xpath=(//input[contains(ancestor::span/text(),'I accept')])</td>
<td></td>
</tr>
这转换为以下的Xebium线
| ensure | do | click | on | xpath=(//input[contains(ancestor::span/text(),'I accept')]) |
请注意,在这种情况下,我使用了<span>
标记,但这当然也可以更改。