文章目录
-
- [**1. JDK (Java Development Kit)**](#1. JDK (Java Development Kit))
- [**2. Node.js**](#2. Node.js)
- [**3. Appium Server(Appium服务端)**](#3. Appium Server(Appium服务端))
- [**4. Appium Inspector环境**](#4. Appium Inspector环境)
- [**5. Appium Driver(UiAutomator2)**](#5. Appium Driver(UiAutomator2))
- 6.安装appium-doctor
- [**7. Android SDK**](#7. Android SDK)
- [**8. Appium Client(客户端库)**](#8. Appium Client(客户端库))
- [**9. 测试设备(真机/模拟器)**](#9. 测试设备(真机/模拟器))
- 简述APP自动化安装环境:
- 总结
✨✨✨学习的道路很枯燥,希望我们能并肩走下来!
编程真是一件很奇妙的东西。你只是浅尝辄止,那么只会觉得枯燥乏味,像对待任务似的应付它。但你如果深入探索,就会发现其中的奇妙,了解许多所不知道的原理。知识的力量让你沉醉,甘愿深陷其中并发现宝藏。

本文开始
简述:使用Java进行Appium Android自动化测试,需要配置的环境如下:
1. JDK (Java Development Kit)
JDK 环境 在 Appium 中,UiAutomator2 通过 Java 编写与 Android 应用程序进行交互,因此需要配置 JDK 环境。
- 版本要求: JDK 8 或更高版本(推荐 JDK 11 或 17 LTS)
- 必须配置环境变量 :
JAVA_HOME指向 JDK 安装目录 - 注意: 必须是 JDK(开发工具包),不能只是 JRE(运行环境)
2. Node.js
nodejs官方地址:https://nodejs.org/en/about/previous-releases
- 版本要求: Node.js 18+ 或更高版本
- 作用: Appium 服务器基于 Node.js 运行(安装命令行版本的 Appium Server 需要 Node.js 环境。)
- 验证命令 :
node -v,npm -v
【注】确保正确安装 Node.js 方便启动 Appium 服务。
3. Appium Server(Appium服务端)
Appium GUI github地址:https://github.com/appium/appium-desktop/releases
- 安装方式(二选一) :
- 命令行版 : 通过 npm 安装
npm install -g appium - GUI 版: 下载 Appium Desktop(提供图形界面)
- 命令行版 : 通过 npm 安装
- 安装后验证 :
appium -v - 启动命令 :
appium
同时安装appium+driver
bash
npm i -g appium --dirvers=xuitest,uiautomator2
4. Appium Inspector环境
appium inspector 安装地址:https://github.com/appium/appium-inspector/releases
- Appium Inspector作用:在测试过程中,使用 Appium Inspector 工具辅助元素定位。以便在测试过程中准确定位 App 的元素。
- Appium Inspector: 定位元素、查看 UI 结构
5. Appium Driver(UiAutomator2)
- 安装命令 :
appium driver install uiautomator2 - 验证安装 :
appium driver doctor uiautomator2 - 作用: 让 Appium 能够驱动 Android 设备执行自动化
- [注]: Appium 2.x 版本必须单独安装驱动,不再内置.
6.安装appium-doctor
作用:appium-doctor用来验证 appium 环境
命令行输入:npm install -g appium-doctor
安装后输入:appium-doctor,成功显示如下内容并且所需环境前方为 "√",即为安装成功
7. Android SDK
AS官方地址:https://developer.android.google.cn/studio?hl=zh-cn#downloads
- 获取方式(二选一) :
- 推荐: 安装 Android Studio,通过 SDK Manager 下载
- 仅命令行工具 + sdkmanager
- 必须安装的组件 :
- Android SDK Platform(对应目标 API 级别)
- Android SDK Platform-Tools(包含 adb 工具)
- Android SDK Build-Tools
- 必须配置环境变量 :
ANDROID_HOME→ Android SDK 根目录- PATH 中添加:
%ANDROID_HOME%/platform-tools和%ANDROID_HOME%/tools
作用:
1.Appium 使用 Android SDK 与 Android 设备通信、管理模拟器或物理设备,并执行 App 自动化测试。
2.为了测试 Android 应用程序,需要安装 Android SDK,并确保在测试环境中正确配置了相应的路径和环境变量。
8. Appium Client(客户端库)
Appium 客户端环境 :根据选择的编程语言,需要安装相应的 Appium 客户端库。这些库提供了与 Appium 服务器进行通信的 API 和方法,以便于编写测试脚本。
- 引入方式(二选一) :
- Maven : 在
pom.xml中添加io.appium:java-client依赖 - Gradle : 在
build.gradle中添加相应依赖
- Maven : 在
- 作用: 让 Java 代码能够与 Appium Server 通信
java安装appium客户端:
xml
<dependency>
<groupId>io.appium</groupId>
<artifactId>java-client</artifactId>
<version>8.0.0-beta</version>
</dependency>
python安装appium客户端:
bash
pip install Appium-Python-Client
9. 测试设备(真机/模拟器)
- 真机要求 :
- 开启「开发者选项」
- 开启「USB调试」
- 连接电脑后通过
adb devices确认识别
- 模拟器要求 :
- 通过 Android Studio AVD Manager 创建
- API Level 17 或更高
- 启动后通过
adb devices确认连接
简述APP自动化安装环境:
- JDK (配置
JAVA_HOME)- Node.js(运行 Appium Server)
- Android SDK (配置
ANDROID_HOME)- Appium Server (
npm install -g appium)- Appium Inspector
- UiAutomator2 Driver(手动安装驱动) (
appium driver install uiautomator2)- Appium Client(Maven/Gradle 依赖)
- 测试设备(真机 USB调试开启 或 模拟器 AVD)
总结
✨✨✨各位读友,本篇分享到内容是否更好的帮助你理解,如果对你有帮助给个👍赞鼓励一下吧!!
🎉🎉🎉世上没有绝望的处境,只有对处境绝望的人。
🎉🎉🎉一遇挫折就灰心丧气的人,永远是个失败者。而一向努力奋斗,坚韧不拔的人会走向成功。
感谢每一位一起走到这的伙伴,我们可以一起交流进步!!!一起加油吧!!!
