复杂的量角器选择器

时间:2015-04-06 09:15:14

标签: javascript angularjs testing protractor angularjs-e2e

我正在开发一个角度应用程序,并希望使用量角器进行测试。我在转发器里面有一个转发器。

我选择了第一个转发器:

var firstRepeater = element.all(by.repeater('item in set'));

现在,我发现量角器不支持如下语法:

var secondRepeater = firstRepeater.element.all(by.repeater('item in set2'))

这会抛出一个异常,告诉我 all 未定义。因此,如果我理解正确,只能使用 firstRepeater.element 而不是 firstRepeater.element.all

然后我如何在第二个中继器中选择一个项目?

1 个答案:

答案 0 :(得分:1)

我设法解决了这个问题。正如我发现的,它实际上是

var secondRepeater = firstRepeater.all(by.repeater('item in set2'))

而不是

var secondRepeater = firstRepeater.element.all(by.repeater('item in set2'))