我想使用 Behat 来测试我的 angular.js 应用程序。但是我遇到的问题是,当您转到路线并想要单击链接时,Behat 不知道模板何时呈现,因此有时它会在内容不可用时单击。有使用 Behat 测试 angular.js 应用程序的经验的人吗?
或者有谁知道如果当前路线的模板已完成渲染,您如何检查 javascript?以及如何检查 angular.js 是否在页面加载时引导应用程序完成?
我知道 angular.js 有 ngScenario,但我想使用 Behat,因为:
- 人类可读的 Gherkin 语言
- 我们的后端是用 Symfony 编写的,所以我们可以使用相同的框架来测试两者
亲切的问候,
大安