Appium是一个强大的工具,用于自动化移动应用测试,支持iOS和Android平台。本文将详细介绍在Python3环境下配置Appium1.4.6的具体步骤,包括必要的软件安装和环境变量设置,以及如何连接模拟器进行测试。
1. 安装 Node.js
首先,确保Node.js已正确安装。安装过程中,Node.js会自动将安装路径添加到系统的PATH环境变量中。可以通过打开命令提示符(CMD)并输入node -v
来验证安装是否成功。推荐使用版本v7.7或更高版本。
2. 安装 .NET Framework
根据您的操作系统版本,可能需要安装.NET Framework。对于Windows 10用户,通常已经预装了所需的.NET Framework版本,而Windows 7用户则需要手动下载并安装。
3. 安装 JDK
下载并安装Java Development Kit (JDK),推荐版本为1.8.0_25或更新版本。安装完成后,需设置相应的环境变量:
- JAVA_HOME: 设置为您JDK的安装路径,例如
D:\Program Files (x86)\Java\jdk1.8.0_25
。 - CLASSPATH: 添加
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
。 - PATH: 更新PATH变量,添加
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
。
完成上述设置后,在CMD中输入java -version
命令,若无错误信息,则表示JDK安装成功。
4. 安装 Android SDK
为了支持Android应用的测试,需要安装Android SDK。可以通过下载包含SDK的Eclipse ADT Bundle来简化这一过程。安装完毕后,设置Android环境变量:
- ANDROID_HOME: 设置为SDK的安装路径,例如
D:\android\android-sdk-windows
。 - PATH: 更新PATH变量,添加
%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;
。
在CMD中输入adb version
来验证安装是否成功。
5. 安装 Appium
从官方源下载Appium安装包,推荐使用AppiumForWindows_1.4.16.1.zip
。安装后,还需将Appium的可执行文件路径添加到系统的PATH环境变量中,如d:\Program Files \Appium\node_modules.bin
。接着,通过命令pip install Appium-Python-Client
安装Python客户端库。最后,使用appium-doctor
命令检查Appium安装状态。
6. 配置 AAPT 环境变量
为了便于获取应用程序的包名和启动Activity,建议配置AAPT环境变量。将AAPT的路径(例如D:\androidsdk\android-sdk-windows\build-tools\24.0.0\aapt.exe
)添加到PATH中。通过在CMD中输入aapt
命令,如果能够显示帮助信息,则表示配置成功。
7. 安装 Nox 模拟器
安装Nox模拟器后,为了使Appium能够识别模拟器,需要将SDK中的adb.exe
复制到Nox模拟器的bin
目录下,并重命名为nox_adb.exe
。同时,将原来的nox_adb.exe
重命名以避免冲突。
8. 使用 Appium 连接模拟器
启动Nox模拟器,然后打开Appium工具。如果Appium控制台显示console loglevel: debug
,则表明Appium已成功连接到模拟器。此时,您可以开始编写和运行自动化测试脚本。