Spectron 弃用通知
·2 分钟阅读
Spectron 将于 2022 年 2 月 1 日弃用。
从 2022 年 2 月开始,Spectron 将被 Electron 团队正式弃用。
为什么要弃用 Spectron?
虽然 Spectron 一直为每个新版本的 Electron 发布新版本,但该项目一年多来几乎没有维护和改进,并且目前没有全职维护人员。随着 remote 模块从 Electron 核心移出并在 Electron 14 中移至外部模块,Spectron 将需要进行重大重写才能继续可靠地工作。
在审查了 Spectron 继续维护的几个可用选项后,Electron 团队决定在 2022 年弃用 Spectron。
弃用时间表
以下是我们计划的弃用时间表
- 2021 年 11 月 - 2022 年 1 月:Electron 团队将继续接受社区的拉取请求。
- 2022 年 1 月:将发布最终版本的公告,警告有关 Spectron 的弃用。
- 2022 年 2 月 1 日:Spectron 的存储库将被标记为“已存档”。不再接受拉取请求。
在 2022 年 2 月 1 日之后,Electron 将无限期地保留 Spectron 存储库,以便其他人可以随意分叉或使用现有代码进行他们的项目。我们希望这将有助于为可能仍然依赖 Spectron 的任何项目提供更长的过渡期。
Spectron 的替代方案
如果您当前在您的项目中使用 Spectron 并且想要迁移到替代的测试解决方案,您可以阅读我们的此处提供的自动化测试指南。
我们目前有几个其他推荐的 Spectron 替代方案,包括 Playwright 和 WebDriverIO。每个选项的官方教程都可以在我们的自动化测试文档中找到。
下一步是什么?
我们 Electron 团队感谢您使用 Spectron 和 Electron。我们理解你们中的许多人都依赖 Spectron 来测试你们的应用程序,我们希望尽可能地为您简化此过渡。感谢您选择 Electron!