无法 select 使用量角器虚拟重复的元素
Not able to select an element using protractor virtual repeat
我能够 select 使用 ng-repeat
的元素,但开发人员使用了虚拟重复,因此以下代码现在不起作用
expect(stores.listStores(0).getText()).toContain('Prahran');
expect(element.all(by.repeater('store in ui.stores')).count()).toEqual(1);
失败:索引越界。尝试访问索引为 0 的元素,但只有 0 个元素匹配定位符 by.repeater("store in ui.stores")
您可以创建一个 CSS 选择器来匹配 material 设计转发器元素:
element.all(by.css('[md-virtual-repeat="store in ui.stores"]'));
我能够 select 使用 ng-repeat
的元素,但开发人员使用了虚拟重复,因此以下代码现在不起作用
expect(stores.listStores(0).getText()).toContain('Prahran');
expect(element.all(by.repeater('store in ui.stores')).count()).toEqual(1);
失败:索引越界。尝试访问索引为 0 的元素,但只有 0 个元素匹配定位符 by.repeater("store in ui.stores")
您可以创建一个 CSS 选择器来匹配 material 设计转发器元素:
element.all(by.css('[md-virtual-repeat="store in ui.stores"]'));