Below is my markup
<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>
</tr>
I'm trying to get the element with the title
class.
The code I use to access the repeater is:
postsList = element.all(by.repeater('post in posts'));
Is there a way to get the element by doing something like the following in jQuery:
var titleText = $("tr:first").find(".title").text();
Is there a way of doing something similar to this with protractor?
this should work for your example:
element.all(by.repeater('post in posts')).then(function(posts) {
var titleElement = posts[0].element(by.className('title'));
expect(titleElement.getText()).toEqual('YourEnteredTitle');
});