minium windows环境搭建

一、minium介绍

       官方的介绍:minium 是为小程序专门开发的自动化框架, 提供了 Python 和 JavaScript 版本。使用 minium 可以进行小程序 UI 自动化测试, 但是 minium 的功能不止于仅仅是 UI 自动化, 甚至可以使用 minium 来进行函数的 mock, 可以直接跳转到小程序某个页面并设置页面数据, 做针对性的全面测试, 这些都得益于我们开放了部分小程序 API 的能力。除此之外,小程序有部分组件使用了系统原生的组件,对于这部分的组件,我们也基于 uiautomator 和 wda 做了补充。

## 我们仅聚焦与ui自动化,工具的其他功能暂不做探索。

二、环境怎么搭建

minium环境的搭建非常简单,按照官方文档操作就行。

官网文档地址:登录 - 微信开发者代码管理https://git.weixin.qq.com/minitest/minium-doc

第一步:安装python  略

注意的是minium要求python3.8以上版本

 第二步:安装微信开发者工具

稳定版 Stable Build | 微信开放文档微信开发者平台文档https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html直接下载安装包一路下一步直到安装完成

注意安装完成后打开安全模式:设置 -> 安全设置 -> 服务端口: 打开

第三步:安装minium

 在线安装: 

pip3 install https://minitest.weixin.qq.com/minium/Python/dist/minium-latest.zip

离线安装 :

https://minitest.weixin.qq.com/minium/Python/dist/minium-latest.zip解压后进入文件夹运行
python3 setup.py install

环境检查:

命令行执行:

minitest -v

出现以下结果说明安装成功:

{'version': '1.1.0', 'revision': '2fac2e36c281213874110f2088bc08c570bc1a2d', 'branch': 'master', 'update_at': '2021-08-05 21:17:09'}

第四步:开发者工具配置

实际上没啥配置内容,主要是弄到项目代码,appID,加入项目团队

获取小程序开发代码

这个直接找开发要git地址,获得代码拉取权限,可以根据需要选择拉取master代码或分支代码

由于各团队代码结构习惯的问题,直接问清楚开发小程序的代码目录

比如:***\special-mini-program\dist\weapp

获取AppID

这个也是直接问开发或者项目经理要

加入项目团队

这里的项目团队非常规意义的项目团队,是指微型小程序的团队

 找项目经理加入就行

微信开发者工具导入项目

 打开第二步安装的微信开发者工具,点击导入

 目录选择微信小程序的目录,注意这个目录不一定是开发代码的根目录,具体问开发

打开后查看渲染是否正常,正常则关闭开发者工具,保留创建项目页面。这种方式打开的环境不能支持自动化脚本,需要开启监听端口。

命令行开启开发者工具并打开监听端口

进入开发者工具安装目录
执行命令:cli.bat --auto D:\autotest\weixin\special-mini-program\dist\weapp --auto-port 9420
D:\autotest\weixin\special-mini-program\dist\weapp::微信小程序代码目录
9420是监听端口

比如:

C:\Users\55401>d:

D:\>cd D:\Program Files (x86)\Tencent\微信web开发者工具

D:\Program Files (x86)\Tencent\微信web开发者工具>cli.bat --auto D:\autotest\weixin\special-mini-program\dist\weapp --auto-port 9420
√ IDE server has started, listening on http://127.0.0.1:35808
[warn] DEPRECATED please upgrade to the following v2 command instead ( doc: https://developers.weixin.qq.com/miniprogram/dev/devtools/cli.html )

 cli auto --project D:\autotest\weixin\special-mini-program\dist\weapp --auto-port 9420

√ Open project with automation enabled success D:\autotest\weixin\special-mini-program\dist\weapp

命令执行后会打开微信开发者工具。

第五步:开始使用

新建python文件demo.py

import minium
mini = minium.Minium({
    "project_path": "path/to/project",   # 替换成你的【小程序项目目录地址】
    "dev_tool_path": "path/to/cli",      # 替换成你的【开发者工具cli地址】,macOS: <安装路径>/Contents/MacOS/cli, Windows: <安装路径>/cli.bat
})
print(mini.get_system_info())

到这里minium就搭建好了,其他插件的扩展根据需要自行安装就好。 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 安装Ubuntu 首先需要在计算机上安装Ubuntu操作系统。可以从Ubuntu官网下载最新的稳定版本,按照提示进行安装。 2. 安装Visual Studio Code 在Ubuntu上安装Visual Studio Code可以通过以下命令: ``` sudo apt update sudo apt install software-properties-common apt-transport-https wget wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" sudo apt update sudo apt install code ``` 3. 安装CMake 在Ubuntu上安装CMake可以通过以下命令: ``` sudo apt-get update sudo apt-get install cmake ``` 4. 配置Visual Studio Code 打开Visual Studio Code,安装以下插件: - C/C++(Microsoft) - CMake Tools(vector-of-bool) 然后在Visual Studio Code的设置中添加以下配置: ``` "cmake.configureSettings": { "CMAKE_BUILD_TYPE": "${buildType}", "CMAKE_C_COMPILER": "/usr/bin/gcc", "CMAKE_CXX_COMPILER": "/usr/bin/g++" }, ``` 5. 创建CMake项目 在Visual Studio Code中创建一个新的文件夹,然后在文件夹中创建一个CMakeLists.txt文件和一个src文件夹。CMakeLists.txt文件内容如下: ``` cmake_minimum_required(VERSION 3.0) project(my_project) add_executable(my_project src/main.cpp) ``` src文件夹中创建一个main.cpp文件,内容如下: ``` #include <iostream> int main() { std::cout << "Hello, world!" << std::endl; return 0; } ``` 6. 配置CMake Tools 在Visual Studio Code中按下Ctrl+Shift+P,输入“CMake: Quick Start”,然后按照提示进行配置,选择刚刚创建的文件夹作为工作目录。完成配置后,可以在Visual Studio Code的左侧栏中看到CMake Targets和CMake Kits两个面板。 7. 编译运行项目 在CMake Targets面板中选择my_project,然后在CMake Kits面板中选择默认的kit,点击Build Target按钮进行编译。编译完成后,在CMake Targets面板中选择my_project,点击Debug Target按钮进行运行。运行结果将会在Visual Studio Code的终端中显示。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值