Selenium IDE无法识别复选框
问题描述:
通过Firefox Selenium IDE录制,无法捕获复选框。我如何做到这一点,下面是你只需要对输入元素使用的点击命令Selenium IDE无法识别复选框
<tr>
<td>click</td>
<td>id=ctl_ctl_MainContent_MainContent_Agreement</td>
<td></td>
</tr>
答
使用下面的代码的复选框
span class="userAgreement">
<input id="ctl_ctl_MainContent_MainContent_Agreement" name="ctl$ctl$MainContent$MainContent$Agreement"
tabindex="39" type="checkbox">
<label for="ctl_ctl_MainContent_MainContent_Agreement">
答
的财产检查复选框。
document.getElementById("ctl_ctl_MainContent_MainContent_Agreement").checked = true;
+0
谢谢Jsmith,但复选框没有被选中,如果我使用点击标识,并且它会显示错误消息“元素ID未找到” – Vicky
正在录制在FF或Chrome使用Selenium IDE? Chrome是否有适用于Selenium的IDE。您的问题需要更多细节和清晰度。 –
嗨Naveen它是FF中的Selenium IDE。当我录制并重新运行时,在检查复选框的步骤上失败。谢谢! – Vicky
请使用下面的代码尝试'runScript'语句。 var chk = document.getElementsByClassName('userAgreement'); chk.click(); –