Appium
支持对IOS和Android进行自动化测试,而且可以部署在Windows(仅支持Android)和Mac OS X机器上。他使用Server-Client架构,能够支持Python Java ruby等多种语言来编写自动化脚本。本文详细记录配置Appium环境的方法。
在Windows上安装部署
1. 安装node.js
下载安装后,打开cmd,输入node -v和npm -v验证安装正确。
2. 安装appium-doctor
在打开的cmd中输入npm install -g appium-doctor,安装appium-doctor,它可以在稍后用来验证Appium的依赖是否配置正确。
3. 安装JDK
下载安装后,在系统环境变量中新建JAVA_HOME变量,地址指向JDK的bin目录。
4. 安装Apache Ant
下载解压到固定目录下,在系统环境变量中新建ANT_HOME变量,地址指向刚才解压的目录,在PATH变量下,添加%ANT_HOME%\bin,启动cmd输入ant,提示
Buildfile: build.xml does not exist!
Build failed
则表示Ant配置正确
5. 安装Apache Maven
下载解压到固定目录下,在系统环境变量中新建M2HOME变量,地址指向刚才解压的目录,新建M2变量,地址为%M2HOME%\bin,在PATH变量下,添加%M2%,启动cmd输入mvn -v,会显示Maven的版本,则表示Maven配置正确
6. 安装Android Studio
安装后运行一次,会自动下载更新相应的Android SDK,等待更新完成后,在系统环境变量中新建ANDROID_HOME变量,地址指向SDK的目录,添加tools和platform-tools两个目录到PATH变量下。
7. 检测Appium依赖
打开cmd,输入appium-doctor,会自动检测以上的配置,如果没有异常,则当前已经配置Appium依赖完成。
8. 安装Appium
下载安装即可。
9. 安装Python3
根据操作系统选择32或64位安装包,安装完成后,打开cmd,输入pip install Appium-Python-Client,安装Appium的Python客户端
10. 备注&疑难问题
目前在Windows平台上,最新的安装包版本是1.4.16,这个版本是15年编译的,而Appium在不停的修复bug,因此使用安装包安装的Appium不包含最新的修复bug。所以推荐使用npm install -g appium来安装最新的命令行版本的Appium,并且当版本更新时,可以随之升级,比较方便。
但是使用npm安装需要翻墙,因为在npm下载完成后,安装过程中,还是会从github上下载一些文件,比如appium-selendroid-driver会在安装中下载selendroid-server.jar,如果不翻墙则会下载失败导致不能正确安装
