我可以使用选择一个元素,ng-repeat但是开发人员已使用虚拟重复,因此以下代码现在无法正常工作
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(“ ui中的商店”中的商店)匹配的元素
您可以使CSS选择器与材料设计中继器元素匹配:
element.all(by.css('[md-virtual-repeat="store in ui.stores"]'));