我正在开发一个角度应用程序,并想使用量角器对其进行测试。我在中继器内有一个中继器。
我选择第一个中继器,如下所示:
var firstRepeater = element.all(by.repeater('item in set'));
现在,我看到量角器不支持以下语法:
var secondRepeater = firstRepeater.element.all(by.repeater('item in set2'))
这引发异常,告诉我所有未定义。因此,如果我理解正确,则只能使用firstRepeater.element,而不能使用firstRepeater.element.all吗?
然后,如何在第二个中继器中选择一个项目?
最佳答案
我设法解决了这个问题。我发现,实际上
var secondRepeater = firstRepeater.all(by.repeater('item in set2'))
代替
var secondRepeater = firstRepeater.element.all(by.repeater('item in set2'))