javascript - 如何在 Angular 2 中使用 Protractor ?

标签 javascript testing migration protractor angular

我将 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/

相关文章:

mySQL 到 SQL 迁移

javascript - 关于 iPad 版爱彼迎视频超大屏幕

JavaScript 点击突然完全停止工作

windows - 自动化 Win32 驱动程序测试

javascript - 启动函数之前循环

ruby-on-rails - 如何针对组合字段的唯一性对这种复杂的验证进行建模

javascript - 如何从 "then"链中的最后一个 promise 返回函数中的 promise

javascript - 根据选中的复选框获取 <td> 的值

sql - 仅通过在事务中运行存储过程就足以安全地对其进行测试吗?

ruby-on-rails - 我可以只使用从 Rails 迁移来维护数据库模式吗?