跳至主要内容

WebdriverIO v7 发布

·阅读时长 9 分钟

一年一度的 WebdriverIO 项目发布重大更新的时候到了。我们几乎已经养成了一种传统,即重写整个代码库以进一步发展项目。当我们宣布 v5 更新时,我们从多仓库设置迁移到了单仓库。这次,代码库的重写同样重要且具有影响力,但对最终用户几乎没有影响。随着越来越多的贡献者加入该项目,我们注意到使用纯 JavaScript 可以帮助降低贡献的门槛,但最终会降低贡献的整体质量。随着项目中代码规模的增长,跟上所有被随意使用的不同类型对于我们核心贡献者来说变得越来越困难。由于我们中间已经有许多 TypeScript 粉丝,因此我们在参加OpenJS 协作者峰会后很快决定转向 TypeScript。

新的网络原语(测试版)

·阅读时长 3 分钟

WebdriverIO 团队继续努力为其自动化界面提供更多功能,通过向其 API 发布新的网络原语。使用最新的v6.3更新,您现在可以轻松地模拟测试中的 Web 资源并定义自定义响应,这使您可以大幅缩短测试时间,因为您现在可以更好地测试各个场景。有了它,WebdriverIO 赶上了其他流行的测试工具,如PuppeteerPlaywrightCypress,甚至进一步简化了模拟。

欢迎!我如何提供帮助?

WebdriverIO AI Copilot