太长了;
到 2023 年 8 月末, Protractor将正式结束长期支持,并将于 2023 年 9 月过渡到生命周期结束。我们于 2022 年 8 月宣布了这一变化。
请查看Angular 弃用指南,了解有关 Angular 团队如何处理 API 和功能弃用的更多详细信息。
FAQ
以下是团队可能对此次转变提出的一些常见问题:
- 该项目是否会通过社区或 Google 的 Angular 团队获得关键的安全性和兼容性修复?
不,将不再有来自这两个来源的更新。
- Protractor 网站会保持在线状态吗?
是的,该网站在可预见的将来仍将保持在线状态。
- 我还没有迁移我的项目,我可以继续使用 Protractor 吗?
是的,在可预见的将来,这些包仍可在 GitHub、npm、Bower 和 Release archive 上访问。
- 量角器有哪些替代品?
有多种端到端测试工具可以直接集成 Angular CLI,甚至支持现有 Protractor 测试的迁移路径。
- 柏
安装:`ng add @cypress/schematic`
量角器迁移文档
- 守夜人
安装:`ng add @nightwatch/schematics`
量角器迁移文档
- 傀儡师
安装:`ng add @puppeteer/ng-schematics`
角器迁移文档
- 网络驱动IO
安装:“添加@wdio/schematics”
量角器迁移文档
- 2023 年 9 月停产后,我或我的团队是否还会有其他版本的 Protractor 可供使用?
是的, HeroDevs团队致力于确保整个社区在 2024 年 8 月之前免费访问其对 Protractor 产品的永无止境的支持,之后将向那些继续依赖现有 Protractor 测试提供的价值的人提供商业许可证。
谢谢
我们仍然对 Protractor 所做的工作以及它为最终用户构建强大的 Web 应用程序所服务的众多开发人员感到非常自豪。感谢所有为该项目做出贡献的人。
Angular 团队将专注于交付高影响力的项目,为开发人员提供服务,使他们能够充满信心地构建和交付应用程序。
到下一次,去构建出色的应用程序。
原文链接:https://blog.angular.dev/protractor-deprecation-update-august-2023-2beac7402ce0