10+年产品经理专注分享AI 工具、AI 资讯、AI Coding、Vibe Coding与下一代产品创新,按 Ctrl+D 收藏我们
关于我 留言板 标签云 排行榜

苏米客

  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
  • 登录
  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
当前位置: 首页 » AI开源项目

wxa-runner:在浏览器中用微信官方基础库运行小程序,支持 Playwright E2E 测试

53分钟前 AI开源项目 0 0

想在浏览器里直接运行微信小程序,而不是把它转成 H5?wxa-runner 做到了——它在浏览器中使用微信官方基础库来渲染小程序,让 setData、组件生命周期等行为与真机保持一致。

wxa-runner 功能截图

功能特性

它让你在普通浏览器里用真机同款基础库运行小程序,配合 Chrome 调试和 Playwright 做自动化测试,不再绑定微信开发者工具。

  • 渲染逻辑走官方基础库,setData、组件生命周期这些和真机表现一致,不是模拟器自己实现
  • Chrome DevTools 直接打断点、看网络、审查 DOM,保存代码自动热更新
  • Playwright 无头跑 E2E 测试,CI 流水线里 Linux 服务器直接跑,不用装开发者工具
  • 启动前能预置登录态、mock wx.xxx 原生接口、拦截请求,业务代码不用改
  • 支持借用开发者工具拿真实 code、手机号,也能跑插件页面

怎么用

npx wxa-runner dev ./dist/dev/mp-weixin
# 默认起在 http://localhost:3000

目录可以是原生小程序,也可以是 uni-app、Taro 这些框架的编译输出。预览上传和真机调试还得用微信开发者工具,这个替代不了。

用它做什么

  • 用 Playwright 写微信小程序的 E2E 测试:打开页面、点击、断言页面 data 和发出的请求
  • 在 CI 里跑小程序自动化测试:GitHub Actions 的 Linux 机器上无头运行,不装开发者工具
  • 给 uni-app 项目写 E2E 测试:运行 mp-weixin 编译产物,源码改动后热更新
  • 跳过登录、mock 原生 API 和 wx.request:不用改业务代码
  • 和 miniprogram-automator 怎么选:两种小程序自动化测试方案的区别

Github:https://github.com/open-wxa/wxa-runner

声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:wxa-runner:在浏览器中用微信官方基础库运行小程序,支持 Playwright E2E 测试
#小程序 #自动化测试 #Playwright #wxa-runner #开源 
收藏 1
awesome-short-drama-skills:83个AI短剧Skill精选库,两轮实测筛选最佳组合
这是最后一篇
推荐阅读
  • 开源项目「肉包」:用视觉推理实现安卓端AI自动化助手
  • SkillDeck:开源多代理 Skill 管理工具,11 个 AI 编程工具统一管控
  • answer-me-with-html:开源 Agent Skill,让 AI 回答变成可视化 HTML 页面
  • Fay:12.0K Star 的开源数字人框架,让 AI 助理有眼神、有表情、能感知情绪
  • Vibe Coding 实战:用 AI 照着视频复刻风吹帘动交互效果
评论 (0)
请登录后发表评论
分类精选
WeKnora:终于等到了腾讯ima的开源知识库框架,用 API 轻松打造本地智能文档检索
13063 1年前
OpenSpec:比 Cursor Plan 更聪明?试试这款让 AI 编码更靠谱的规范驱动工具
11053 1年前
CapCut API:一个剪映API开源项目,让AI自动剪辑视频
10918 10月前
AIRI:你的开源AI女友,让你随时拥有属于自己的 AI VTuber
9822 1年前
Antigravity-Manager:这个开源神器让你白嫖ClaudeOpus 4.5,Gemini 3!还能接Claude Code等任意平台
9617 10月前
CompressO:开源免费的视频压缩神器,让你的硬盘瞬间轻松 10 倍
9145 1年前
就要创作:从提示词到创作团队,开源 AI 网文写作平台
9073 1年前
awesome-openclaw-skills:700+ Skills 一条命令装配完成,如何让本地 AI Agent 真正落地可用
8546 8月前
Claude Code 生成专业图表的 15 个 Skills:覆盖 7 种渲染引擎的完整指南
8477 6月前
baoyu-skills:又一个宝藏Skill,面向内容创作者的技能集,支持图文生成、发布与处理
8221 9月前

文章目录

关于苏米客
分类排行
1 GitHub5个神级开源项目合集:PS5模拟器/苹果Switch模拟器/手绘风格/CAD建模/交互图解
2 wxa-runner:在浏览器中用微信官方基础库运行小程序,支持 Playwright E2E 测试
3 awesome-short-drama-skills:83个AI短剧Skill精选库,两轮实测筛选最佳组合
4 REA+Reverse-skill+PentAGI三件套:用Codex逆向分析并复刻任何软件的完整工作流
5 SolidCraft:开源参数化3D CAD建模工具,支持浏览器运行+MCP接口+自动重算
6 anything2explainer:2小时生成科普MG讲解视频,代码渲染确定性视频全流水线
7 YuE2:港科大开源3B音乐生成模型,可编辑乐谱+对话修歌打平Suno v5
8 REA:开源MCP逆向工程工具,让Claude代码分析二进制文件和Electron应用
9 XERJ:7.2K Star的本地AI搜索引擎,一条命令索引整个文件替代Elasticsearch
10 Toonflow:1.6万Star的国产开源AI短剧平台,小说一键成片+MIT协议可商用
苏米客
登录 注册
显示
没有账号? · 立即注册
显示
已有账号? · 直接登录
登录代表你已同意 用户协议 和 隐私政策
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6 网站地图 百度地图
拉美跨境导航 微信文章助手 程序库 免费影视APP 免费字体下载 产品经理导航 爱克硕儿 产品经理AI资讯 Axure元件库下载 申请友联