在Selenium Webdriver 2中选择CheckBox

时间:2015-03-03 18:28:23

标签: selenium checkbox selenium-webdriver

Selenium的新手,试图从在线视频和讨论板上学习。

我需要在网站上选中一个复选框,这是HTML代码。

<tr class="ms-test-List-Row" otypename="shopping" otype="10148" oid="{4D1A1C1B-DA33-414E-91D9-6202B0F71A6A}">
<td align="center" class="ms-test-List-NonDataCell">
<input tabindex="0" class="ms-test-RowCheckBox" id="checkBox_{4D1A1C1B-DA33-414E-91D9-6202B0F71A6A}" type="checkbox"/>

我尝试使用:

dri.findElement(By.id("checkBox_{4D1A1C1B-DA33-414E-91D9-6202B0F71A6A}")).click();

但它无法找到它。

我应该使用的任何其他方法。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

正如Vivek Singh所说,它在iframe内,我切换了框架,并找到了复选框元素。 谢谢大家的时间和建议!真的很感激。