Html代码
<li ng-repeat="(i,x) in array">
{{x.title}} <button ng-click="how(x)">Edit</button>
</div>
<div ng-show="x.show" ng-model='x.form'>
<form name="hola">
Darsh: <input type='text' ng-model='x.title'>
</form>
</li>
我已将输入元素与对象绑定,以将信息发送到后端 我想做同样的e2e测试。 所以如果我有多个元素,我会从数组的每个元素中选择特定的文本框吗?
量角器中的测试用例
var elem = element.all(by.repeater('(i,x) in array')).get(1);
elem.element(by.css('button[ng-click="how(x)"]')).click();
var title = element.all(by.repeater('(i,x) in array')).get(1);
title.element(by.model('x.title')).clear();
title.element(by.id('x.title')).sendKeys('how');