Spectron 弃用通知
·阅读时间 2 分钟
Spectron 将于2022年2月1日被弃用。
从2022年2月开始,Spectron 将被 Electron 团队正式弃用。
为什么要弃用 Spectron?
虽然 Spectron 一直在为 Electron 的每个新版本发布新版本,但该项目在过去一年多的时间里几乎没有得到维护和改进,目前也没有全职的维护者。 随着 `remote` 模块在 Electron 14 中从 Electron 核心移至外部模块,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!