一、引言
App自动化中Andriod,适合新手小白搭建,适合最新appium4.x+python3.7版本
二、安装包准备、环境准备
Appium 是一个开源的自动化测试框架,支持 iOS 和 Android 移动应用的自动化测试。它可以用于原生应用、混合应用和移动 Web 应用的测试。下面是详细的 Appium 自动化环境搭建步骤,适用于 Windows、macOS 和 Linux 平台。
1. 安装 Node.js 和 NPM
Appium 是基于 Node.js 开发的,所以首先需要安装 Node.js 和 npm。
1.1 安装 Node.js 和 NPM
-
Windows/macOS/Linux:访问 Node.js 官方网站,下载并安装 LTS 版本。安装过程中,NPM 会自动与 Node.js 一起安装。
- 验证安装:打开命令行/终端,运行以下命令:
node -v npm -v 如果输出 Node.js 和 NPM 的版本信息,则表示安装成功。
2. 安装 Appium
Appium 可以通过 npm 进行安装,确保已经正确安装 Node.js 和 npm 后,可以通过以下命令进行安装。
2.1 安装 Appium
在终端中运行以下命令来全局安装 Appium:
npm install -g appium
2.2 验证 Appium 安装
安装完成后,可以通过以下命令验证是否成功安装:
appium -v
如果成功安装,将显示 Appium 的版本号。
3. 安装 Appium 客户端库(Python/JavaScript/Java等)
根据你的编程语言选择对应的 Appium 客户端库。以下是几个常见的客户端库的安装方式:
3.1 Python 客户端(推荐)
- 安装
Appium-Python-Client
:pip install Appium-Python-Client
3.2 JavaScript 客户端(Node.js)
- 在项目目录中运行以下命令来安装
appium
:npm install appium
3.3 Java 客户端
- 在 Maven 项目的
pom.xml
文件中加入以下依赖:<dependency> <groupId>io.appium</groupId> <artifactId>java-client</artifactId> <version>7.5.1</version> </dependency>
4. 配置 Android 环境
如果要进行 Android 设备的自动化测试,需要配置 Android 开发环境。
4.1 安装 Android Studio
-
下载并安装 Android Studio。
-
在安装过程中,确保安装了以下组件:
- Android SDK
- Android SDK Command-line Tools
- Android Virtual Device (AVD)
-
完成安装后,打开 Android Studio,选择
SDK Manager
,确保安装了以下 SDK 版本:- Android SDK Platform-Tools
- Android SDK Build-Tools
- Android SDK Platform
4.2 配置环境变量
-
配置
ANDROID_HOME
环境变量:- 对于 Windows,打开系统属性 > 高级系统设置 > 环境变量 > 新建环境变量
ANDROID_HOME
,值为 SDK 路径,例如:C:\Users\<username>\AppData\Local\Android\Sdk
- 对于 macOS/Linux,在
~/.bash_profile
或~/.zshrc
中添加:export ANDROID_HOME=/Users/<username>/Library/Android/sdk export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
- 然后运行以下命令,使环境变量生效:
source ~/.bash_profile # 或 ~/.zshrc
- 对于 Windows,打开系统属性 > 高级系统设置 > 环境变量 > 新建环境变量
-
检查 SDK 路径是否配置正确:
adb devices
如果设备列表显示空白或无设备,请确保已连接 Android 设备,或配置了 Android 模拟器。
5. 配置 iOS 环境(仅限 macOS)
5.1 安装 Xcode
-
从