Appium是一个开源、跨平台的测试框架,能够用来测试原生及混合的移动端应用。Appium支持IOS、Android及FirefoxOS平台。Appium使用WebDriver的json wire协议,来驱动Apple系统的UIAutomation库、Android系统的UIAutomator框架。Appium对IOS系统的支持得益于Dan Cuellar’s对于IOS自动化的研究。Appium也集成了Selendroid,来支持老android版本。javascript
使用Appium进行自动化测试有两个好处:html
1. Appium在不一样平台中使用了标准的自动化APIs,因此在跨平台时,不须要从新编译或者修改本身的应用。java
2. Appium支持Selenium WebDriver支持的全部语言,如java、Object-C、JavaScript、Php、Python、Ruby、C#、Clojure,或者Perl语言,更可使用Selenium WebDriver的Api。Appium支持任何一种测试框架。若是只使用Apple的UIAutomation,咱们只能用javascript来编写测试用例,并且只能用Instruction来运行测试用例。一样,若是只使用Google的UIAutomation,咱们就只能用java来编写测试用例。Appium实现了真正的跨平台自动化测试。node
下载nodejs的安装包,我安装的版本为node-v0.10.28-x64.msi。android
安装完成后,在CMD中输入node –v来查看测试安装是否成功。apache
新增变量:ANT_HOME,设置值为解压缩的文件夹:D:\apache-ant-1.8.2json
Path中新增参数:%ANT_HOME%\bin app
安装完成后,在CMD中输入ant来查看安装是否成功。框架
Path中新增参数:%M2HOME%\bineclipse
修改jar包存储目录。打开maven目录下的conf文件夹,打开settings.xml文件,配置jar包存储目录:
Path中新增参数:D:\Appium
安装完成后,在CMD中输入appium来查看安装是否成功。
新增变量:JAVA_HOME,设置值为安装目录:D:\Java\jdk1.8.0_20
Path中新增参数:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
安装完成后,在CMD中输入java –version来查看安装是否成功。
新增变量:ANDROID_HOME,设置值为安装目录:D:\android-sdk
Path中新增参数:%ANDROID_HOME%\tools; %ANDROID_HOME%\platform-tools
安装完成后,在CMD中输入android来查看安装是否成功。
Path中新增参数:D:\eclipse
安装完成后,在CMD中输入eclipse来查看安装是否成功。
下载eclipse的相关插件ADT-22.0.0、m2eclipse和subclipse,并配置到eclipse中,具体操做是从eclipse菜单栏的Help中打开Install New Software,而后点击Add按钮分别将这3个插件的路径添加到eclipse中进行安装。
配置Android SDK,从eclipse菜单栏的Window中打开Preferences,而后进入Android选项配置SDK的路径。
一、 在线安装,只要输入 http 地址:,把选项勾上,而后等待它下载安装,完成以后重启 eclipse 便可。
二、离线安装 ,官网并不提供 maven 插件的离线安装包,因此须要搜索下载:
3.将eclipse-maven3-plugin.7z 解压缩放到eclipse安装目录后,重启eclipse检查 eclipse 的 maven 插件是否安装成功:Window-->Preferences:
一、点击 Add 按钮,选到你本机安装 maven 的路径值
二、点击 Browse 按钮,选到你 maven 的 setting.xml 配置文件,而后点击 OK,这样就完成了 eclipse maven 插件的配置
eclipse会帮你自动下载maven插件的jar包,耐心等待!