Например, на HTML-странице:
<tr ng-repeat="post in posts">
<td ng-click="activePost(post)" class="title">{{post.title}}</td>
<td><button class="btn btn-danger" ng-click="delete(post)">Delete</button></td>
<td><input type="checkbox" ng-model="post.active"
id="{{post.id}}" /></td>
</tr>
Затем я хочу что-то вроде:
element.all(by.repeater('post in posts')).then(function(posts) {
var activePost = posts[0].element(by.model('active'));
expect(activePost).toEqual(true);
});
Это возвращает невозможность найти элемент. Я основываю это на этом вопросе и ответе: транспортир находит элемент внутри повторителя