Angular小博客

分享让你更聪明

[译2022]Angular 端到端测试的现状

浏览:3次 日期:2024年10月20日 22:40:10 作者:admin

Angular v12 发布博客文章中,我们宣布了调查 Protractor 未来的计划。

根据通过RFC流程提供的社区反馈,我们决定弃用 Protractor,同时与社区合作,为希望继续使用 Protractor 的活跃项目寻找长期支持选项。

e2e测试经验

在 Angular v12 中,我们添加了对三种流行的 e2e 测试框架的支持: Cypress 、 NightwatchWebdriverIO 。剧作家还有一个迁移指南

目前,运行“ng e2e”的新项目将引导开发人员选择集成的 e2e 框架之一。

这些工具支持自定义构建器和原理图,它们会自动更新项目的配置以与 Angular 应用程序集成。

Angular CLI 中的 e2e 选项

量角器会发生什么?

从 v12 开始,Protractor 不再包含在新的 Angular CLI 应用程序中。从今天开始,我们将只发布关键错误修复并遵循Angular 的弃用实践。在预计于 2023 年夏天发布的 Angular v16 中,我们将发布 Protractor 的最后一个版本。

明年的更新将仅限于:

如果我仍然想使用量角器怎么办?

我们了解,有些团队目前可能还没有准备好从 Protractor 迁移。我们与HeroDevs的独立团队合作,他们将创建 Protractor 的公共分叉,他们将长期支持该分叉。

谢谢

我们对 Protractor 所做的工作以及它为最终用户构建强大的 Web 应用程序所服务的众多开发人员感到非常自豪。我们想花一点时间感谢多年来为该项目做出贡献的所有人。

Sunsetting Protractor 为我们提供了时间和带宽来专注于高影响力的项目,这些项目将进一步推动 Angular 走向未来。我们很高兴能够致力于新功能和改进,以履行我们的承诺,使开发人员能够充满信心地交付 Web 应用程序。

直到下一次,去构建出色的应用程序。

原文链接:https://blog.angular.dev/the-state-of-end-to-end-testing-with-angular-d175f751cb9c