栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python+Pytest+Appium+Allure移动端自动化测试框架搭建(一)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python+Pytest+Appium+Allure移动端自动化测试框架搭建(一)

Python+Pytest+Appium+Allure移动端自动化测试框架搭建(一)

1、下载安装及环境配置

1.1下载安装jdk1.2下载安装Android SDK1.3安装Appium 2、安装安卓模拟器3、打开Appium连接模拟器4、Python+Pytest+Appium+Allure移动端自动化测试框架搭建(二)

1、下载安装及环境配置 1.1下载安装jdk

下载地址:https://www.oracle.com/java/technologies/downloads/#jdk17-windows

(1)在oracle官网下载安装JDK,安装JDK8及以上的版本。

(2)安装完成后,设置JDK的环境变量。

在系统环境变量中创建JAVA_HOME变量,值为JDK安装的跟目录路径,例如:C:Program
FilesJavajdk1.8.0_231在系统环境变量中创建CLASSPATH变量,值为 .;%JAVA_HOME%lib;%JAVA_HOME%libtools.jar在Path变量中添加%JAVA_HOME%bin;%JAVA_HOME%jrebin验证JDK环境配置是否成功,CMD命令行下输入java -version回车,可以看到当前JDK的版本信息,说明JDK已经安装并配置成功 1.2下载安装Android SDK

下载地址:https://www.androiddevtools.cn/

下载后在需要安装的位置解压,得到:

打开SDK Manager.exe,在以下界面中选择:

然后install

配置环境变量
右键我的电脑,打开属性,点击高级系统设置,打开环境变量:

1、新建一个环境变量名称为ANDROID_HOME,变量值为当前安装SDK的目录

例如SDK装在D:androidSDK中,则环境变量为:

2、把%ANDROID_HOME%platform-tools;%ANDROID_HOME%tools添加到Path环境变量中。

检测是否安装成功
win+R,输入cmd,打开命令提示符面板。

1、输入abd

得到类似以下界面:

3、输入android -h

得到类似以下界面:

就说明安装成功。

1.3安装Appium

(1)在appium官网上下载Appium Desktop进行安装,找到与自己使用的系统对应的版本,本次所有操作都是在windows上进行的。

(2)安装完成后,启动appium,host和port默认即可,在Edit Configuration中将Android SDK和Java JDK加到环境变量中。

(3)设置好后保存并重启Appium,然后启动服务,出现以下画面,说明你的appium server已经正常启动了,可以开始真机测试了。

2、安装安卓模拟器

2.1 安装:这里使用的是雷电模拟器,随便哪款都可以,这里就不再细说了。
2.2 配置:
1.打开安装目录,比如:D:LeiDianLDPlayer64
2.把第三节里安装好的Android SDK里的adb.exe文件(比如我的在D:AndroidSDKplatform-tools目录下)复制到该目录覆盖掉该目录已存在的adb.exe文件
3.启动模拟器
4.在该目录打开控制台,执行adb.exe connect 127.0.0.1:5555,然后执行adb devices,看到如下信息就表示成功了

注意:端口号需要自己查看。

3、打开Appium连接模拟器

1、点击开始服务

如图所示进行点击

随着Appium Desktop升级到1.22.0版本,服务和元素查看器已经分开了,个人感觉是为了使用Desktop提高启动及运行速度(启动速度确实快很多了),查看元素信息就需要下载Appium Inspector,如下图:

所以我们需要下载它。
地址
下载如图

下载完成后,直接安装即可,安装过程不再赘述。

使用界面如下:
1.配置如下:

(注意:所需能力值这里需要填写的东西很多,这里只列举了一丢丢,具体参见:所需能力文档)

然后启动会话即可。

4、Python+Pytest+Appium+Allure移动端自动化测试框架搭建(二)

Python+Pytest+Appium+Allure移动端自动化测试框架搭建(二)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/768040.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号