通過Firefox Selenium IDE錄製,無法捕獲複選框。我如何做到這一點,下面是你只需要對輸入元素使用的點擊命令Selenium IDE無法識別複選框
<tr>
<td>click</td>
<td>id=ctl_ctl_MainContent_MainContent_Agreement</td>
<td></td>
</tr>
通過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;
謝謝Jsmith,但複選框沒有被選中,如果我使用點擊標識,並且它會顯示錯誤消息「元素ID未找到」 – Vicky
正在錄製在FF或Chrome使用Selenium IDE? Chrome是否有適用於Selenium的IDE。您的問題需要更多細節和清晰度。 –
嗨Naveen它是FF中的Selenium IDE。當我錄製並重新運行時,在檢查複選框的步驟上失敗。謝謝! – Vicky
請使用下面的代碼嘗試'runScript'語句。 var chk = document.getElementsByClassName('userAgreement'); chk.click(); –