问题描述
事件发生后,我的视图需要一秒钟来加载。 通过致电
expect(element(by.id('my-view'))).toBeVisible()
有时候排毒找到了这个元素,有时却找不到。如何告诉排毒等待事件出现?
解决方法
您可以将waitFor
函数与您定义的超时一起使用:
await waitFor(element(by.id('my-view'))).toBeVisible().withTimeout(5000)
这告诉排毒在失败之前要等待5000ms。