1

我有以下输入元素:

<input name='selected(1234)' type="checkbox" />

当我录制时,我得到了这个:

Command: click
Target: selected(1234)

这没有找到元素,也没有

Target: name=selected(1234)

我的假设是括号以某种方式混淆了查找。这样做的正确方法是什么?

4

2 回答 2

0

尝试使用 XPath:

Command: click
Target: xpath=//input[@type='checkbox'][@name='selected(1234)']

但是,如果您尝试检查(如标记未验证)复选框,您确实应该使用:

Command: check
Target: xpath=//input[@type='checkbox'][@name='selected(1234)']
于 2010-10-08T17:19:02.090 回答
0

这可能是一个时间问题。waitForPageLoad如果您在 selenium-IDE 中记录测试,则在将测试转换为 java 时,它不会为您提供所需的命令。

于 2010-10-12T14:56:24.727 回答