作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我将 Protractor 与 Angular 1.x 结合使用。我想逐步迁移到 Angular 2.0,但我没有看到 Protractor in the docs .
Protractor 从 Angular 2 开始就被废弃了吗?我是否应该在不使用 Protractor 的情况下编写测试,而是改用 Jasmine(或其他)?
最佳答案
您可以使用 Protractor
(从 Protractor 2.5.0 开始)测试 Angular 2 应用程序。
对于 Protractor 5.0.0+ ,您无需执行任何特定操作,Protractor 将自动检测被测应用程序中使用的 Angular 版本。
对于 Protractor >= 2.5.0 和 <= 4.0.14,您只需将 useAllAngular2AppRoots: true
添加到您的配置中。这是一个sample .
请注意,几个内置的 Protractor 匹配器还不能与 Angular2 一起使用,请参阅:
在Firefox中还有那个Protractor+Angular2的问题(还没解决),见:
关于javascript - 如何在 Angular 2 中使用 Protractor ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33541103/
我是一名优秀的程序员,十分优秀!