跳到正文
掘金· 冬奇Lab·· 2 小时前精选AI 评分80

wxa-runner:在浏览器中运行小程序,用于无头 E2E 测试

一天一个开源项目(第247篇):wxa-runner —— 让小程序在普通浏览器里用微信官方基础库跑起来,直接接 Playwright 做无头 E2E

AI 导读

wxa-runner 允许在普通浏览器中运行微信小程序,利用官方基础库进行渲染和逻辑执行,从而实现无头 E2E 测试。它支持 Linux CI、Chrome DevTools 调试,并兼容 uni-app 和 Taro 编译产物。虽然存在一些组件和 API 的限制,但对于验证业务流程和页面数据非常有效。

推荐理由

wxa-runner 解决了小程序 E2E 测试的痛点——在 Linux CI 上运行、用 Playwright 驱动、复用官方基础库,无需开发者工具。适合需要自动化回归的团队,尤其是使用 uni-app/Taro 的项目。

来源:掘金 · juejin.cn