我有以下输入元素:
<input name='selected(1234)' type="checkbox" />
当我录制时,我得到了这个:
Command: click
Target: selected(1234)
这没有找到元素,也没有
Target: name=selected(1234)
我的假设是括号以某种方式混淆了查找。这样做的正确方法是什么?
我有以下输入元素:
<input name='selected(1234)' type="checkbox" />
当我录制时,我得到了这个:
Command: click
Target: selected(1234)
这没有找到元素,也没有
Target: name=selected(1234)
我的假设是括号以某种方式混淆了查找。这样做的正确方法是什么?
尝试使用 XPath:
Command: click
Target: xpath=//input[@type='checkbox'][@name='selected(1234)']
但是,如果您尝试检查(如标记未验证)复选框,您确实应该使用:
Command: check
Target: xpath=//input[@type='checkbox'][@name='selected(1234)']
这可能是一个时间问题。waitForPageLoad
如果您在 selenium-IDE 中记录测试,则在将测试转换为 java 时,它不会为您提供所需的命令。