复杂量角器选择器

Complex protractor selector

本文关键字:选择器 量角器 复杂      更新时间:2023-09-26

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

我选择的第一个中继器是这样的:

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

现在,我看到量角器不支持这样的语法:

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

这引发了一个异常,告诉我所有都没有定义。因此,如果我理解正确,只能使用firstRepeater.element,而不能使用firstRepeatr.element.all

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

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

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

而不是

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