我有一个角度应用程序,用于$routeProvider
将不同的部分加载到ng-view
.
因此,在我的 e2e 场景中,当我调用 时browser().navigateTo('/')
,我还需要调用sleep(0.5)
或其他东西来等待元素实际出现。
不幸的是,调用sleep
完全破坏了测试!突然之间,框架的行为就好像它根本看不到页面,并且永远找不到元素。
我无需等待加载任何内容的 e2e 测试可以找到我期望的所有元素,但如果我在这些测试中放置了睡眠调用,那么它们也会中断。
有人对看什么有建议吗?有什么方法可以增加控制台的详细程度?有什么方法可以让测试仪重新聚焦?
附加信息:
- 浏览器控制台或命令行控制台都没有错误输出!
- 我已经直接从 angular-seed 项目中复制了我的业力设置。据我所知,它们是相同的。