夜雨聆风学习资料网

ARTICLE · 1256195

Appium 自动化测试环境搭建及运行第一个 Java 自动化测试程序

Appium 自动化测试环境搭建及运行第一个 Java 自动化测试程序
通过阅读本文可以了解 Appium 自动化测试环境搭建,并学习通过 Java 程序发起对 Android 手机的无线自动化测试。
目录
一、环境说明
二、Appium 环境搭建
1. 下载安装 JDK
2. 下载安装 Android SDK
3. 下载安装 Appium
4. 下载安装 Android 测试驱动
三、HelloAppium 程序运行
1. macOS 远程连接 Android 手机
2. adb 获取手机名称
3. adb 获取 Android 应用包名及活动名
4. IDEA 编写 HelloAppium 程序
5. 启动 Appium 服务端程序
6. 运行程序自动打开手机的设置应用
一、环境说明
macOS:14.8.9Android:一加13TAndroid SDK:13Appium:3.8.0uiautomator2:8.7.0
Java:17jar:java-client-11.0.0.jar
二、Appium 环境搭建
1. 下载安装 JDK
1.1 通过 IDEA 下载 JDK
1.2 配置 JAVA_HOME 并修改 Path
export JAVA_HOME="/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home"export PATH=".;$PATH:$JAVA_HOME/bin"
2. 下载安装 Android SDK
2.1 通过下载安装 Android Studio 会自动下载 Android SDK
2.2 配置 ANDROID_HOME 并修改 Path,方便命令行直接调用 adb 命令
export ANDROID_HOME="/Users/luoxiaolei/Library/Android/sdk"export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
3. 下载安装 Appium

npm i -g appium

4. 下载安装 Android 测试驱动

appium driver install uiautomator2

三、HelloAppium 程序运行
1. macOS 远程连接 Android 手机
1.1 手机开启开发者模式
1.2 开启无线调试
1.3 使用配对码让 macOS 与手机配对

adb pair 192.168.0.104:33187

1.4 macOS 连接手机

adb connect 192.168.0.104:35613

1.5 验证连接是否成功

adb devices

2. adb 获取手机名称

adb devices

3. adb 获取 Android 应用包名及活动名
3.1 打开手机应用的指定活动,以设置应用的首页为例
3.2 运行 adb 命令获取包名及活动名

adb shell dumpsys window | grep mCurrentFocus

4. IDEA 编写 HelloAppium 程序
4.1 pom.xml 添加依赖 jar
4.2 设置编译 jdk 版本
4.3 编写 HelloAppium 程序
5. 启动 Appium 服务端程序

appium

6. 运行程序自动打开手机的设置应用
6.1 IDEA 运行程序,首次运行会安装 Appium Settings 及 uiautomator2 驱动程序,Appium Settings 需要手动点击屏幕进行安装,uiautomator2 会后台自动完成安装。
6.2 安装完成后手机会自动打开设置应用的首页

推荐阅读

Ansible-HelloWorld

</END>

点击关注👇

相关学习资料