【发布时间】:2014-01-05 20:32:54
【问题描述】:
我的屏幕上有很多单选按钮。当单选按钮被选中时,它的属性为选中。当单选按钮未被选中时,checked 属性不存在。我想创建一个在元素不存在时会通过的方法。
我正在使用 selenium webdriver 和 java。我知道我可以使用getSingleElement(XXX).getAttribute(XXX) 检索属性。我只是不确定如何验证一个属性是否不存在,以及如何在它不存在时通过测试(如果它存在则失败)。
当单选按钮被选中时
<input id="ctl00_cphMainContent_ctl00_iq1_response_0" type="radio" name="ctl00$cphMainContent$ctl00$iq1$response" value="1" checked="checked">
当单选按钮未被选中时
<input id="ctl00_cphMainContent_ctl00_iq1_response_0" type="radio" name="ctl00$cphMainContent$ctl00$iq1$response" value="1">
我希望在 check 属性不存在时通过测试
【问题讨论】:
-
选中单选按钮时 当未选中单选按钮时 我希望在未选中属性时通过测试呈现
标签: java selenium selenium-webdriver webdriver