open-wxa/wxa-runner
在 GitHub 打开 ↗在浏览器用微信官方基础库跑小程序,支持 DevTools 调试与 Playwright E2E 测试
Star990
24h 新增+69
7 天新增—
Fork121
Issue7
语言TypeScript
项目介绍
更新于 1 天前
wxa-runner 让你在普通浏览器里直接跑微信小程序,用的是微信官方基础库本身,渲染、组件、生命周期都和真机一致,而不是像 H5 那样由框架重新实现。它主要解决两个麻烦:一是本地调试,你可以用 Chrome DevTools 打断点、看网络请求、看 DOM,保存后热更新,还能通过地址参数直接跳到任意页面;二是 E2E 自动化测试,用 Playwright 在浏览器里无头运行,CI 的 Linux 环境不需要装开发者工具,也不用远程控制开发者工具。它还能在测试前预置登录态、mock 原生 API、拦截请求,跳过登录这类走不通的环节,支持原生小程序以及 uni-app、Taro 的编译产物。它不替代微信开发者工具,预览、上传、真机调试仍需后者。适合做小程序开发和测试的前端工程师,尤其是想给小程序补上自动化测试和 CI 能力的团队。
上手成本:中
Star 趋势
话题标签
e2e-testingmini-programminiprogramplaywrightsimulatortarouni-appweappwechatwechat-miniprogram
仓库信息
| License | MIT |
| 创建时间 | 2026-10-13 |
| 最后推送 | 1 小时前 |
| 热度分 | 226.0 |