欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

idea+appium+mumu模拟器 APP和小程序自动化测试

程序员文章站 2022-08-20 10:51:17
环境准备(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.....
  1. 环境准备
    (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中配置(如图)
    idea+appium+mumu模拟器 APP和小程序自动化测试验证:adb --version
    idea+appium+mumu模拟器 APP和小程序自动化测试

  2. 工程配置
    在idea中添加maven工程,在pom.xml中添加如下依赖
    (1)添加appium依赖
    idea+appium+mumu模拟器 APP和小程序自动化测试

(2)添加测试框架testng依赖
idea+appium+mumu模拟器 APP和小程序自动化测试

  1. appium录制脚本
    (1)确保模拟器已连接成功
    命令行输入:adb devices,查看已连接的设备信息
    (2)配置环境变量
    启动页面,编辑配置项,选择已安装的android sdk和java sdk,如图编辑后保存并重启appium。
    idea+appium+mumu模拟器 APP和小程序自动化测试
    idea+appium+mumu模拟器 APP和小程序自动化测试启动appium,如图点击进入录制脚本界面。
    idea+appium+mumu模拟器 APP和小程序自动化测试(3)mumu模拟器-APP启动配置
    如下图配置后,点击start session。
    idea+appium+mumu模拟器 APP和小程序自动化测试platformName:Android或者iOS
    deviceName:
    platformVersion:
    package:解压APP安装包“xxx.apk”,打开文件“AndroidManifest.xml”,manifest对应package信息;
    mainActivity:文件“AndroidManifest.xml”,MainActivity对应activity信息;
    idea+appium+mumu模拟器 APP和小程序自动化测试
    idea+appium+mumu模拟器 APP和小程序自动化测试

idea+appium+mumu模拟器 APP和小程序自动化测试(4)mumu模拟器-微信小程序启动配置
如下图配置后,点击start session。
idea+appium+mumu模拟器 APP和小程序自动化测试(5)录制脚本
启动后如图所示
(APP录制界面)
idea+appium+mumu模拟器 APP和小程序自动化测试(小程序录制界面)
idea+appium+mumu模拟器 APP和小程序自动化测试点击录制,点击元素,点击tap(可以切换java或python语言)

  1. python自动化测试
    (1)工程配置
    在idea中添加maven工程,在pom.xml中添加appium和testng依赖
    idea+appium+mumu模拟器 APP和小程序自动化测试

(2)连接模拟器
打开mumu模拟器
连接模拟器:cmd输入adb connect 127.0.0.1:7555
(3)开启appium
开启appium服务
idea+appium+mumu模拟器 APP和小程序自动化测试
(4)运行脚本
粘贴上面录制的脚本,调整好脚本,运行即可。
idea+appium+mumu模拟器 APP和小程序自动化测试

本文地址:https://blog.csdn.net/qq_39876973/article/details/108844214