【发布时间】:2016-06-01 03:21:07
【问题描述】:
我在使用量角器检查 AngularJs 中继器中的复选框时遇到困难。
模型如下所示:
environments: [
{
name: 'Proof of Concept',
checked: false
},
{
name: 'Non-Production',
checked: false
},
{
name: 'Production',
checked: false
}
]
这样的视图:
<div class="checkbox" ng-repeat="environment in vm.assessment.environments">
<label><input type="checkbox" ng-model="vm.assessment.environments[$index].checked" ng-click="vm.checkboxChanged()" ng-required="!vm.someChecked">{{environment.name}}</label>
</div>
我正在像这样在量角器中获取中继器:
this.environments = element.all(by.repeater('environment in vm.assessment.environments'));
并试图像这样检查复选框,但是当我运行测试时它似乎没有检查它:
this.environments.get(0).click();
【问题讨论】:
标签: angularjs testing protractor end-to-end