1
我在使用量角器檢查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();
alecxe是正確的,像往常一樣:) 也可以嘗試這個語法,我更喜歡使用$: this.environments.first()$( 「輸入[NG-模型* = '環境']」 )。單擊(); – Xotabu4