# Minium_Prj **Repository Path**: xiaobai_long/Minium_Prj ## Basic Information - **Project Name**: Minium_Prj - **Description**: minium微信小程序自动化测试 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2022-04-08 - **Last Updated**: 2025-01-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: Python, minium ## README ## 移动应用分类 * Web APP: * 指的是移动端的Web浏览器,其实就是和PC端的WEB 浏览器没有任何区别 * 本质是Web 浏览器的测试,测试框架:selenium * Native APP: * 指的是移动端的原生应用,对应Android是apk,对于IOS 是ipa * 测试工具:appium、Airtest * Hybrid APP(混合应用): * 介于Web 和 Native APP之间的一种APP 形式。 * 对 Native Container的测试,可能用到 UiAutomator2原生测试框架; * 对 Container 中 HTML的测试需要用到Web测试工具 ## 小程序(第四种)运行原理剖析: ![](IMG_BDDDD3BB2972-1.jpeg) ## 微信小程序测试难度: * 1.跨平台: * 小程序实际是一个跨平台的产品(IDE、Android、IOS),市面上的测试工具,平台覆盖不足; * 2.兼容性问题: * 小程序底层运行的内核多样化(X5, 原生webview内核等),可能找不到对应的工具。 * 小程序是一种复杂的混合应用,其由微信软件支撑运行,本身实现就涵盖了原生和小程序实现两种模式,且小程序内部还能嵌入H5网页,导致其 自动化测试 实现复杂度及其的高。 ## 暂不支持 * H5页面的调试 * 真机调试2.0 ### Minium 简介: 官方文档地址:https://git.weixin.qq.com/minitest/minium-doc 非官方文档地址(教育机构整理的文档):https://www.hctestedu.com/minium.html ![img_1.png](img_1.png) ### 快速开始: ![img_2.png](img_2.png) ![img_3.png](img_3.png) ## 开始使用: ![img_4.png](img_4.png) ## 常见问题排查: ![img_5.png](img_5.png) ## 测试进阶: ![img_6.png](img_6.png) ### minium元素定位: ![img.png](img.png) ### mintest 命令: * 执行微信小程序-自动化测试脚本:minitest -c ./config.json -m search_test -g