如何在 Protractor 中单击 ng-repeat 下的元素
How to click elements under ng-repeat in Protractor
我想单击重复下方的复选框,我也尝试了代码,但它对我不起作用-
element.all(by.repeater('(spid in spids')).then(function(completeColumns) {
completeColumns[1].click();});
<div class="ng-scope" ng-repeat="spid in spids"><input class="ng-pristine ng- valid" type="checkbox" ng-model="spid.isSelected"/ <spanclass="ngbinding"style="padding-left: 10%; font-weight:normal;">wewe</span> </div>
<div class="ng-scope" ng-repeat`<div class="ng-scope" ng-repeat`="spid in spids"><input class="ng-pristine ng-valid" type="checkbox" ng-model="spid.isSelected"/><span class="ng-binding" style="padding-left: 10%; font weight:normal;">xyz</span></div>
尝试element(by.model('spid.isSelected'))
。应该可以。
我想单击重复下方的复选框,我也尝试了代码,但它对我不起作用-
element.all(by.repeater('(spid in spids')).then(function(completeColumns) {
completeColumns[1].click();});
<div class="ng-scope" ng-repeat="spid in spids"><input class="ng-pristine ng- valid" type="checkbox" ng-model="spid.isSelected"/ <spanclass="ngbinding"style="padding-left: 10%; font-weight:normal;">wewe</span> </div>
<div class="ng-scope" ng-repeat`<div class="ng-scope" ng-repeat`="spid in spids"><input class="ng-pristine ng-valid" type="checkbox" ng-model="spid.isSelected"/><span class="ng-binding" style="padding-left: 10%; font weight:normal;">xyz</span></div>
尝试element(by.model('spid.isSelected'))
。应该可以。