最近大佬用python+yaml写了个小程序自动化测试框架,起先他是在Windows系统下搭建的环境,并成功运行看到了效果,但是我们普遍用的是linux系统,所以就尝试了下在linux环境部署运行试试,在此记录下安装过程。
微信小程序测试工具:Minium
一、安装python,linux环境下有自带的python,但是版本不够,Minium要求使用python3.8以上,我选择安装了python3.10,教程可以百度。
# 1、安装依赖
sudo apt update
sudo apt install make build-essential libssl-dev zlib1g-dev liblzma-dev
sudo apt install libbz2-dev libreadline-dev libsqlite3-dev llvm
sudo apt install libncurses5-dev libncursesw5-dev xz-utils tk-dev
#2、通过"wget"指令或官网下载python3.10(https://www.python.org/downloads/)
wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tar.xz
#3、解压python3.10(-C后是解压路径),并安装
tar -xvf Python-3.1.0.tgz -C /usr/local/
cd /usr/local/Python-3.10 #切换到解压路径
# 执行configure配置构件文件
./configure --prefix=/usr/local/Python-3.10 --enable-optimizations --with-ssl-default-suites=openssl
#编译、安装
make -j8
make install
# 创建软连接
sudo ln -s /usr/local/python3.10/bin/python3.10 /usr/bin/python3.10
sudo ln -s /usr/local/python3.10/bin/pip3.10 /usr/bin/pip3.10
#j检查是否安装成功
python3.10 --version
注意:我安装完没有执行清理的命令,因为清理之后我发现pip3.10就用不了,其次需要注意的时候configure配置时,网上有些教程只要到--with--ssl,这时候会出现报错,按上面的来执行就好了。
image.png
二、安装minium
pip3.10 install https://minitest.weixin.qq.com/minium/Python/dist/minium-latest.zip
三、安装MiniumBoot
pip3.10 install MiniumBoot
注意:要记得用pip3.10安装
四、安装微信开发者工具
直接应用商店下载的,需要安装纯linux版本,因为这个才有cli,有cli的版本才能调起自动化脚本
image.png
五、开发者工具去掉勾选“使用独立域进行调试”
image.png
到此,整个环境就能运行起来了。
PS:如果你的小程序代码使用的库版本比较高,可以试试切换个基础库看看。
image.png
网友评论