量角器在自定义指令内的转发器内查找元素

时间:2018-09-12 18:14:55

标签: angularjs protractor

给出以下HTML:

{{1}}

如何获取“ custom-directive”中的item.description等于“ second item”的项目。 我不想依赖索引,仅依赖描述本身。

1 个答案:

答案 0 :(得分:0)

您可以使用by.binding来获取子元素。

var filteredItem = element.all(by.repeater("item in items")).filter(function(item){
  return item.element(by.binding("item.description")).getText().then(function(itemDescription){
    return itemDescription == "second item";
  });
}).first();