如何在 Protractor 中瞄准 Ngrx/Store
How to target an Ngrx/Store in Protractor
我目前有一个使用量角器编写的 E2E 测试。我目前正在使用 async await 如下:
it('should check master checkbox, when master checkbox is clicked on', async() => {
await page.navigateTo();
await page.toggleMasterCheckbox();
expect(await page.determineIfMasterCheckboxIsChecked()).toEqual(1);
});
然而,正如我所注意到的,关于点击事件,async await 没有检查以确保 store observable 已正确发出,并且该复选框已显示在 "master" 复选框中.任何关于我如何在我的 E2E 测试中定位我的商店以便我可以将等待事件附加到它的建议,将不胜感激。谢谢你。
问题与函数调用中未返回事件侦听器有关。我猜这会导致函数无法按预期绑定到 await 。一旦函数 digest(,or zone.run) 中返回的事件侦听器按预期发生。
我目前有一个使用量角器编写的 E2E 测试。我目前正在使用 async await 如下:
it('should check master checkbox, when master checkbox is clicked on', async() => {
await page.navigateTo();
await page.toggleMasterCheckbox();
expect(await page.determineIfMasterCheckboxIsChecked()).toEqual(1);
});
然而,正如我所注意到的,关于点击事件,async await 没有检查以确保 store observable 已正确发出,并且该复选框已显示在 "master" 复选框中.任何关于我如何在我的 E2E 测试中定位我的商店以便我可以将等待事件附加到它的建议,将不胜感激。谢谢你。
问题与函数调用中未返回事件侦听器有关。我猜这会导致函数无法按预期绑定到 await 。一旦函数 digest(,or zone.run) 中返回的事件侦听器按预期发生。