<tr id="item" ng-repeat="item in itemList>
<td id="code" ng-repeat="column in columns">Different Text</td>
</tr>
I have encountered some similar issues before, but I am still struggling to find a solution. Here is what I have attempted so far:
element.all(by.repeater('column in columns')).findElement(by.id('code')).getText('Different Text').click();
UPDATE:
<tr ng-repeat="item in items>
<td>{{item.name}}</td>
<td>{{item.description}}</td>
</tr>
This produces the following output:
<tr>
<td>New Name</td>
<td>Different Text</td>
</tr>
<tr>
<td>Another Name</td>
<td>Another Text</td>
</tr>
and so on