我可以过滤by.repeater('object in array')
,以便在Protractor中返回具有特定值的对象吗?
E.g。
之类的东西var filteredElements = element.all(by.repeater('object in array')).column('object.type').value('car'));
如果没有创建额外的循环(并且没有创建新的承诺),这样的事情是否可能?
答案 0 :(得分:1)
这些元素没有任何唯一标识符?如果他们有你可以做一个cssSelector搜索特定的标识符(id,类或任何其他属性..)
如果他们没有唯一的标识符,那么最好的方法是更改您的FE应用程序以添加课程" car"到你想拥有的每个元素,然后,有一个选择器,用类" car"检索所有元素。