appium的安装:adt,nodejs,appium
再安装上pytest与allure, 整个框架就初始完成了。
https://www.androiddevtools.cn/#
下载ADT Bundle,并解压
设置环境变量
ANDROID_HOME
D:\tools\Android\adt-bundle-windows\sdk


Path添加adb的目录
%ANDROID_HOME%\platform-tools

在Windows上安装Node.js,你可以从Node.js官方网站下载安装包。以下是简单的步骤:

Python官方网站: https://www.python.org/
下载地址: https://www.python.org/downloads/
选择自己平台的版本下载并安装,安装时选自定义安装,注意Add Python to PATH这个选项打勾,可以免去自己添加环境变量。
Option Features中把pip勾选上。
安装完命令行中python -V查看

nodejs安装完,可以用cnpm来安装appium
命令行输入才下命令安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
再用cnpm安装appium
cnpm install -g appium
安装完在命令行输入
appium -v
查看版本号

如果报错Error: Cannot find module ‘@colors/colors’
执行
npm install @colors/colors --location=global
在用webdriver.Remote函数连接appium过程,出现错误
Encountered internal error running command: Error: Could not find a driver for automationName 'UIAutomator2' and platformName 'Android'.
用指令查看
appium driver list --installed
√ Listing installed drivers
可以看到没找到有drivers,则手动安装
appium driver install uiautomator2
Appium是一个C/S结构,包括Server和Client。Appium Server是Appium的服务端,作为一个Web接口服务,使用Node.js实现
Appium-Server-GUI-windows-1.22.3-4.exe
https://github.com/appium/appium-desktop/releases
Appium-Inspector-2024.9.1-win-x64.exe
https://github.com/appium/appium-inspector/releases
安装allure命令
官网下载
选择最新版本,下载zip后解压,比如放到D:\tools\allure。
环境变量Path添加D:\tools\allure\bin
cmd中输入allure --version 查看是否安装完成。

安装allure-pytest
pip install allure-pytest
可以直接用pip指令安装
pip install -U pytest
在cmd中输入
pytest --version查看版本号,比如会打印如下pytest 8.3.3

这样整个框架就安装好了。
Python+Appium+Pytest+Allure自动化测试框架-代码篇
作者:帅得不敢出门