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

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

  • 1、下载安装及环境配置
    • 1.1下载安装jdk
    • 1.2下载安装Android SDK
    • 1.3安装Appium
  • 2、安装安卓模拟器
  • 3、打开Appium连接模拟器
  • 4、Python+Pytest+Appium+Allure移动端自动化测试框架搭建(二)

1、下载安装及环境配置

1.1下载安装jdk

下载地址:https://www.oracle.com/java/technologies/downloads/#jdk17-windows
Python+Pytest+Appium+Allure移动端自动化测试框架搭建(一)_第1张图片
(1)在oracle官网下载安装JDK,安装JDK8及以上的版本。

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

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

1.2下载安装Android SDK

下载地址:https://www.androiddevtools.cn/
Python+Pytest+Appium+Allure移动端自动化测试框架搭建(一)_第2张图片

下载后在需要安装的位置解压,得到:
Python+Pytest+Appium+Allure移动端自动化测试框架搭建(一)_第3张图片

打开SDK Manager.exe,在以下界面中选择:
Python+Pytest+Appium+Allure移动端自动化测试框架搭建(一)_第4张图片
Python+Pytest+Appium+Allure移动端自动化测试框架搭建(一)_第5张图片

Python+Pytest+Appium+Allure移动端自动化测试框架搭建(一)_第6张图片

然后install
Python+Pytest+Appium+Allure移动端自动化测试框架搭建(一)_第7张图片

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

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

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

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

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

1、输入abd

得到类似以下界面:
Python+Pytest+Appium+Allure移动端自动化测试框架搭建(一)_第8张图片

3、输入android -h

得到类似以下界面:
Python+Pytest+Appium+Allure移动端自动化测试框架搭建(一)_第9张图片

就说明安装成功。

1.3安装Appium

(1)在appium官网上下载Appium Desktop进行安装,找到与自己使用的系统对应的版本,本次所有操作都是在windows上进行的。
Python+Pytest+Appium+Allure移动端自动化测试框架搭建(一)_第10张图片
(2)安装完成后,启动appium,host和port默认即可,在Edit Configuration中将Android SDK和Java JDK加到环境变量中。
Python+Pytest+Appium+Allure移动端自动化测试框架搭建(一)_第11张图片
(3)设置好后保存并重启Appium,然后启动服务,出现以下画面,说明你的appium server已经正常启动了,可以开始真机测试了。
Python+Pytest+Appium+Allure移动端自动化测试框架搭建(一)_第12张图片

2、安装安卓模拟器

2.1 安装:这里使用的是雷电模拟器,随便哪款都可以,这里就不再细说了。
2.2 配置:
1.打开安装目录,比如:D:\LeiDian\LDPlayer64
2.把第三节里安装好的Android SDK里的adb.exe文件(比如我的在D:\Android\SDK\platform-tools目录下)复制到该目录覆盖掉该目录已存在的adb.exe文件
3.启动模拟器
4.在该目录打开控制台,执行adb.exe connect 127.0.0.1:5555,然后执行adb devices,看到如下信息就表示成功了
Python+Pytest+Appium+Allure移动端自动化测试框架搭建(一)_第13张图片
注意:端口号需要自己查看。

3、打开Appium连接模拟器

1、点击开始服务
Python+Pytest+Appium+Allure移动端自动化测试框架搭建(一)_第14张图片
如图所示进行点击
Python+Pytest+Appium+Allure移动端自动化测试框架搭建(一)_第15张图片
随着Appium Desktop升级到1.22.0版本,服务和元素查看器已经分开了,个人感觉是为了使用Desktop提高启动及运行速度(启动速度确实快很多了),查看元素信息就需要下载Appium Inspector,如下图:
Python+Pytest+Appium+Allure移动端自动化测试框架搭建(一)_第16张图片
所以我们需要下载它。
地址
下载如图
Python+Pytest+Appium+Allure移动端自动化测试框架搭建(一)_第17张图片
下载完成后,直接安装即可,安装过程不再赘述。

使用界面如下:
1.配置如下:
Python+Pytest+Appium+Allure移动端自动化测试框架搭建(一)_第18张图片
(注意:所需能力值这里需要填写的东西很多,这里只列举了一丢丢,具体参见:所需能力文档)

然后启动会话即可。
Python+Pytest+Appium+Allure移动端自动化测试框架搭建(一)_第19张图片

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

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

你可能感兴趣的:(Appium,自动化测试,python,自动化,python)