2017-04-07 81 views
-1

通过Firefox Selenium IDE录制,无法捕获复选框。我如何做到这一点,下面是你只需要对输入元素使用的点击命令Selenium IDE无法识别复选框

<tr> 
    <td>click</td> 
    <td>id=ctl_ctl_MainContent_MainContent_Agreement</td> 
    <td></td> 
</tr> 
+1

正在录制在FF或Chrome使用Selenium IDE? Chrome是否有适用于Selenium的IDE。您的问题需要更多细节和清晰度。 –

+0

嗨Naveen它是FF中的Selenium IDE。当我录制并重新运行时,在检查复选框的步骤上失败。谢谢! – Vicky

+0

请使用下面的代码尝试'runScript'语句。 var chk = document.getElementsByClassName('userAgreement'); chk.click(); –

回答

0

使用下面的代码的复选框

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"> 
0

的财产检查复选框

document.getElementById("ctl_ctl_MainContent_MainContent_Agr‌​eement").checked = true; 
+0

谢谢Jsmith,但复选框没有被选中,如果我使用点击标识,并且它会显示错误消息“元素ID未找到” – Vicky