在Protractor中通过具有特定值的转发器获取元素?

时间:2014-05-27 14:55:49

标签: angularjs protractor

我可以过滤by.repeater('object in array'),以便在Protractor中返回具有特定值的对象吗?

E.g。

之类的东西
var filteredElements = element.all(by.repeater('object in array')).column('object.type').value('car'));

如果没有创建额外的循环(并且没有创建新的承诺),这样的事情是否可能?

1 个答案:

答案 0 :(得分:1)

这些元素没有任何唯一标识符?如果他们有你可以做一个cssSelector搜索特定的标识符(id,类或任何其他属性..)

如果他们没有唯一的标识符,那么最好的方法是更改​​您的FE应用程序以添加课程" car"到你想拥有的每个元素,然后,有一个选择器,用类" car"检索所有元素。