Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 复合量角器选择器_Javascript_Angularjs_Testing_Protractor_Angularjs E2e - Fatal编程技术网

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'))
而不是