GitHub 热门

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 趋势

记录 5 个数据点 · 期间增长 +69

话题标签

e2e-testingmini-programminiprogramplaywrightsimulatortarouni-appweappwechatwechat-miniprogram

仓库信息

LicenseMIT
创建时间2026-10-13
最后推送1 小时前
热度分226.0