在量角器中访问复杂中继器中的元素

时间:2016-03-05 11:26:20

标签: javascript angularjs protractor repeater

我想使用量角器访问转发器中的元素。 通常,当转发器是例如用户#34;我用: 元素(by.repeater("用户和#34;)。row(friendNumber)),所以我以这种方式从这个转发器访问第一个元素。

但是我遇到了一个更复杂的转发器 - "用户在(离线=(用户|订单:'用户名' |过滤器:{在线:假})) " 即可。 如何访问此转发器中的元素?

1 个答案:

答案 0 :(得分:0)

我认为您无法使用by.repeaterby.exactRepeater找到此转发器,并且根据github issue中提到的量角器核心开发人员在讨论类似问题时:< / p>

  

我认为我们不应该进入语法分析业务   Angular,因为它是一个可维护性的噩梦。

请改用by.css定位器,例如:

$$("[ng-repeat*=offline]");