复量角器选择器
Complex protractor selector
我正在开发 angular 应用程序并想使用量角器对其进行测试。我在中继器内有一个中继器。
我select第一个转发器是这样的:
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 吗?
那我怎样才能select第二个转发器中的项目?
我已经设法解决了这个问题。正如我发现的那样,它实际上是
var secondRepeater = firstRepeater.all(by.repeater('item in set2'))
而不是
var secondRepeater = firstRepeater.element.all(by.repeater('item in set2'))
我正在开发 angular 应用程序并想使用量角器对其进行测试。我在中继器内有一个中继器。
我select第一个转发器是这样的:
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 吗?
那我怎样才能select第二个转发器中的项目?
我已经设法解决了这个问题。正如我发现的那样,它实际上是
var secondRepeater = firstRepeater.all(by.repeater('item in set2'))
而不是
var secondRepeater = firstRepeater.element.all(by.repeater('item in set2'))