Skip to content

v0.2.5

Latest

Choose a tag to compare

@yfmeii yfmeii released this 01 Jun 13:03
· 1 commit to main since this release

更新内容

新功能

  • ✨ 新增 mp_mockWxMethod 工具 - 当前有限支持 mock wx.request 成功响应,可通过 action: "mock" 设置规则,通过 action: "restore" 恢复原始 wx.request
  • ✨ mp_mockWxMethod 支持多种请求匹配规则:contains、exact、regex,并支持按 HTTP method 过滤
  • ✨ 新增 page_getElementByXpath 和 page_getElementsByXpath 工具 - 支持通过 XPath 按文本、属性、层级关系等方式定位页面元素(感谢 @Darley-Wey 贡献 #17)

改进

  • 🔧 mp_currentPage 现在返回当前页面真实 renderer,并附带 wx.getSkylineInfoSync() 的 skylineInfo 诊断信息,方便区分 WebView / Skyline 页面(感谢 @Darley-Wey 贡献 #16)
  • 🔧 改进 element_getBoundingClientRect 的自定义组件 selector 说明,明确 selector 应指向页面 WXML 中直接引用的组件层级(感谢 @Darley-Wey 贡献 #16)
  • 📝 更新 README,补充 XPath 工具、mp_mockWxMethod 权限配置和网络请求 mock 示例

验证

  • ✅ npm run build
  • ✅ git diff --check
  • ✅ 已在真实微信开发者工具自动化会话中验证 mp_mockWxMethod:
    • 命中规则时不发真实网络请求,返回 mock 响应
    • 未命中规则时透传原始 wx.request
    • restore 后恢复真实网络请求
    • contains / exact / regex / method 过滤均验证通过

完整更新日志: v0.2.4...v0.2.5