Javascript 复合量角器选择器
我正在开发一个角度应用程序,希望使用量角器对其进行测试。我在中继器里面有一个中继器 我选择第一个中继器,如下所示:Javascript 复合量角器选择器,javascript,angularjs,testing,protractor,angularjs-e2e,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')) var secondRepeater = firstRepeater.
var firstRepeater = element.all(by.repeater('item in set'));
现在,我看到量角器不支持以下语法:
var secondRepeater = firstRepeater.element.all(by.repeater('item in set2'))
var secondRepeater = firstRepeater.element.all(by.repeater('item in set2'))
这引发一个异常,告诉我未定义all。因此,如果我理解正确,只能使用firstRepeater.element而不能使用firstRepeater.element.all
那么如何在第二个中继器中选择一个项目呢?我已经设法解决了这个问题。我发现,事实上
var secondRepeater = firstRepeater.all(by.repeater('item in set2'))
而不是