Python+Appium+Pytest+Allure自动化测试框架-安装篇
Python+Appium+Pytest+Allure框架的安装[*]Appium是一个开源工具,是跨平台的,用于自动化iOS手机、Android手机和Windows桌面平台上的原生、移动web和肴杂应用。
[*]pytest是一个功能强盛的 Python 测试框架,用于编写简朴且可扩展的测试。
[*]Allure 是一个机动且功能强盛的测试报告框架,主要用于为自动化测试生成雅观且信息丰富的测试报告。
安装
appium的安装:adt,nodejs,appium
再安装上pytest与allure, 整个框架就初始完成了。
安装ADT
https://www.androiddevtools.cn/#
下载ADT Bundle,并解压
设置情况变量
ANDROID_HOME
D:\tools\Android\adt-bundle-windows\sdk
https://i-blog.csdnimg.cn/direct/05bf4e59c7874b6cace31c689a50ab6d.jpeg
https://i-blog.csdnimg.cn/direct/958af8c15d4f46e396f4f9189cac145d.png
Path添加adb的目录
%ANDROID_HOME%\platform-tools
https://i-blog.csdnimg.cn/direct/400f9e4984594b7e81fcd7fedb6724df.png
安装NodeJs
在Windows上安装Node.js,你可以从Node.js官方网站下载安装包。以下是简朴的步骤:
[*]访问Node.js官方网站:https://nodejs.org/en/download/. 点击"Downloads"菜单,选择适合你系统的安装包。通常是一个.msi文件。
[*]下载完成后,双击.msi文件开始安装。
[*]按照安装领导的步骤举行,安装过程中可以自界说安装路径和你想要的其他选项。
[*]完成安装后,打开命令提示符或PowerShell,输入node -v来检查Node.js是否正确安装,以及安装的版本。
示例代码(在命令提示符或PowerShell中运行):
node -v
正常会打印出版本号。
https://i-blog.csdnimg.cn/direct/607c0f8744f94c57b44f3925cbd4aa9d.png
安装python
Python官方网站: https://www.python.org/
下载地点: https://www.python.org/downloads/
选择自己平台的版本下载并安装,安装时选自界说安装,注意Add Python to PATH这个选项打勾,可以免去自己添加情况变量。
Option Features中把pip勾选上。
安装完命令行中python -V检察
https://i-blog.csdnimg.cn/direct/9ce96fc068c14fd3b1f9082056ecbe88.png
安装appium
nodejs安装完,可以用cnpm来安装appium
命令行输入才下命令安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
再用cnpm安装appium
cnpm install -g appium
安装完在命令行输入
appium -v
检察版本号
https://i-blog.csdnimg.cn/direct/bf478caa8f7c4c22ac8f7f93c38af1aa.png
假如报错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 Server(可选)
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(可选)
Appium-Inspector-2024.9.1-win-x64.exe
https://github.com/appium/appium-inspector/releases
安装allure
[*] 安装allure命令
官网下载
选择最新版本,下载zip后解压,比如放到D:\tools\allure。
情况变量Path添加D:\tools\allure\bin
cmd中输入allure --version 检察是否安装完成。
https://i-blog.csdnimg.cn/direct/9028b7ba7d3c4989b6d7e36313ecde39.png
[*] 安装allure-pytest
pip install allure-pytest
安装pytest
可以直接用pip指令安装
pip install -U pytest
在cmd中输入
pytest --version检察版本号,比如会打印如下pytest 8.3.3
https://i-blog.csdnimg.cn/direct/948d3d5b4fea4a99b0ede434332034ed.png
这样整个框架就安装好了。
Python+Appium+Pytest+Allure自动化测试框架-代码篇
作者:帅得不敢出门
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]