跳至主要内容

WebdriverIO v8 发布

·阅读时长 10 分钟

虽然花费的时间比预期的要长一些,但 WebdriverIO 团队很高兴地宣布我们今天终于发布了v8!🎉 🎉 🎉

与几乎所有最近的主要更新一样,我们再次不得不触及项目的每个文件。这次,新版本的首要目标是最终从 CommonJS 迁移到 ESM,这使我们能够继续进行重要的依赖项更新并避免安全问题。此外,我们清理了一些技术债务,例如,删除了与同步命令执行相关的所有代码(该代码于去年已弃用),并实现了新的 Action API 接口,并简化了 WebdriverIO 使用测试运行程序处理全局对象的方式。

使用 WebdriverIO 的新辅助功能选择器保持应用程序可访问且端到端测试稳定

·阅读时长 3 分钟

在端到端测试中获取元素有时可能非常困难。复杂的 CSS 路径或任意测试 ID 使它们要么可读性降低,要么容易出错。当我们的测试失败时,我们体验到的失望远不及人们在需要在没有考虑辅助功能的情况下构建的应用程序上使用屏幕阅读器等辅助设备时所经历的糟糕体验。

欢迎!我如何提供帮助?

WebdriverIO AI Copilot