Angularjs 验证角度1.x输入复选框
我有以下角度1.x复选框:Angularjs 验证角度1.x输入复选框,angularjs,selenium,webdriver,Angularjs,Selenium,Webdriver,我有以下角度1.x复选框: <input type="checkbox" name="fooName" id="fooId" ng-model="false" > 我总是“上”。这与我从webdriver io得到的结果相同 重申我的问题: 如何从复选框输入中获取值 如果无法提取,是否有其他方法从selenium或webdriver io验证此信息 对于HTML Chekbox,我们应该检查它的选中/未选中状态,而不是它的值。无论是否选中,其值都不会更改 比如说 ,$(
<input
type="checkbox"
name="fooName"
id="fooId"
ng-model="false"
>
我总是“上”。这与我从webdriver io得到的结果相同
重申我的问题:
- 如何从复选框输入中获取值
- 如果无法提取,是否有其他方法从selenium或webdriver io验证此信息
,$(“#fooId”).val()
将始终返回“true”
,无论您是否选中它
如果检查没有属性值
,如
,则调用$(“#fooId”).val()时,您将始终在“
上获得”
我们应检查其检查状态,如下所示:
driver.findElement(By.css('#fooId')).isSelected();
我想我别无选择,只能同时使用带有value属性的ng模型。
driver.findElement(By.css('#fooId')).isSelected();