【发布时间】:2014-08-31 22:01:41
【问题描述】:
我希望能够使用 Protractor 测试我的 Angular 应用程序。由于我使用 RequireJS,我不能在我的 DOM 中使用 ng-app 指令,这就是我使用 angular.bootstrap 手动引导 Angular 的原因。
Protractor 打印如下错误输出:
错误:在页面
http://localhost:1428/上找不到 Angular:重试寻找超出的角度
然后,我意识到 Protractor 文档有一个警告:
Protractor 不适用于使用 angular.bootstrap 手动引导的应用。您必须使用 ng-app 指令。
那么,是否有任何解决方法可以使用手动引导的 Angular 应用程序运行 Protractor 测试,或者我应该开始学习替代测试套件?
【问题讨论】:
-
我们的量角器测试在 RequireJS 和手动引导的应用程序上运行良好。你能分享更多的代码吗? :)
标签: angularjs requirejs protractor