idea+appium+mumu模拟器 APP和小程序自动化测试
-
环境准备
(1)nodejs
下载地址:https://nodejs.org/en/download/
验证:cmd输入node -v,查看版本
(2)jdk
下载地址:
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
验证:cmd输入java -version
(3)Android SDK
网址:https://www.androiddevtools.cn/
验证:cmd输入adb
(4)appium desktop
地址:https://github.com/appium/appium-desktop/releases/
(5)maven
地址:http://maven.apache.org/download.cgi
验证:cmd输入mvn -version
(6)intellij Idea
地址:https://www.jetbrains.com/idea/
(7)mumu模拟器
(8)adb
安装:可以独立安装,也可以从android studio中安装,或idea中配置(如图)
验证:adb --version -
工程配置
在idea中添加maven工程,在pom.xml中添加如下依赖
(1)添加appium依赖
(2)添加测试框架testng依赖
- appium录制脚本
(1)确保模拟器已连接成功
命令行输入:adb devices,查看已连接的设备信息
(2)配置环境变量
启动页面,编辑配置项,选择已安装的android sdk和java sdk,如图编辑后保存并重启appium。
启动appium,如图点击进入录制脚本界面。
(3)mumu模拟器-APP启动配置
如下图配置后,点击start session。
platformName:Android或者iOS
deviceName:
platformVersion:
package:解压APP安装包“xxx.apk”,打开文件“AndroidManifest.xml”,manifest对应package信息;
mainActivity:文件“AndroidManifest.xml”,MainActivity对应activity信息;
(4)mumu模拟器-微信小程序启动配置
如下图配置后,点击start session。
(5)录制脚本
启动后如图所示
(APP录制界面)
(小程序录制界面)
点击录制,点击元素,点击tap(可以切换java或python语言)
- python自动化测试
(1)工程配置
在idea中添加maven工程,在pom.xml中添加appium和testng依赖
(2)连接模拟器
打开mumu模拟器
连接模拟器:cmd输入adb connect 127.0.0.1:7555
(3)开启appium
开启appium服务
(4)运行脚本
粘贴上面录制的脚本,调整好脚本,运行即可。
本文地址:https://blog.csdn.net/qq_39876973/article/details/108844214
下一篇: 不要再死记硬背Java的类加载啦