天天看点

Appium+Android+Java

【根据网上查找的各种资料,最终安装使用的过程】

一、框架简介

Appium 是一个开源、跨平台的自动化测试工具,用于测试原生和轻量移动应用。 它驱动Apple的 UIAutomation 库和 Android 的 UiAutomator 框架,使用 Selenium 的WebDriver JSON 协议。对于Android早期的版本(API版本号小于17),Appium使用了Selendroid这种扩展。

      Appium的优点:

  • 跨架构,native、hybrid、webview
  • 跨设备,Android、IOS、FirefoxOS
  • 跨语言,java、python、ruby、nodejs、php
  • 跨app,可以在多个app之间交互
  • 不依赖源代码
  • 不限制测试框架和平台
    Appium+Android+Java

二、安装和使用

1、安装Nodejs

下载nodejs安装包(http://nodejs.org/download/),安装

Appium+Android+Java

验证安装是否成功:

运行cmd,输入命令node -v

Appium+Android+Java

2、安装android sdk

安装android sdk,(http://developer.android.com/sdk/index.html),运行依赖 sdk中的 'android'工具。并确保安装了Level17或以上版本的api。

路径加到环境变量中

变量:ANDROID_HOME 

值: Android SDK安装路径

设置Path:%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools    

3、安装Apache Ant

安装Apache Ant(http://ant.apache.org/bindownload.cgi)。解压缩文件夹,并把路径加入环境变量。

         变量: ANT_HOME

            值: 解压的路径

         设置Path: %ANT_HOME%\bin 

验证ant是否安装成功:

运行cmd,输入命令:ant

如果出现如下内容,说明安装成功:

Buildfile: build.xml does not exist!

Build failed

Appium+Android+Java

【说明ant安装成功!因为ant默认运行build.xml文件,这个文件需要我们建立。】

查看版本:ant  -version

Appium+Android+Java

但如果出现如下内容,说明安装失败:

'ant' 不是内部或外部命令,也不是可运行的程序或批处理文件。

4、安装Apache Maven

安装 Maven之前要求先确定你的 JDK 已经安装配置完成。Maven是 Apache 下的一个项目。

下载http://maven.apache.org/download.cgi,并解压,如:D:\apache-maven-3.0.5

配置环境变量:

M2_HOME=D:\apache-maven-3.0.5

M2=%M2_HOME%\bin

path=%M2%

设置本地库:

%M2%\conf\settings.xml中,<localRepository>改成要存放的目录</localRepository> 

验证环境是否安装成功:

       运行cmd,输入mvn –v 如果成功则出现maven信息:

Appium+Android+Java

最后,在 cmd 中执行:mvn help:system, maven 就会从远程仓库开始下载一大堆的东西,这些迟早都要下载的。

5、安装appium

   使用npm安装appium(或者http://www.cnblogs.com/oscarxie/p/3488262.html)。 在cmd使用命令npm install –g appium 下在appium(整个过程较慢,请耐心等待)安装成功后,在cmd输入appium出现以下信息表明安装成功:

Appium+Android+Java

至此,appium的安装过程结束。

6、安装Maven插件

下载地址:http://zhidao.baidu.com/share/5eaa688af24ab5587fcad3a800023142.html

将下载的 eclipse-maven3-plugin.7z 解压缩到Eclipse\dropins下

Eclipse 3.6之后,不需要写Link了。

直接把下载的插件,放在Eclipse\dropins下。

例如:我的Maven插件目录:

D:\eclipse\dropins\maven\

           之后重启eclipse

检查 eclipse 的 maven 插件是否安装成功:Window  -->  Preferences

Appium+Android+Java

配置 maven:

 点击 Add 按钮,选到你本机安装 maven 的路径值

Appium+Android+Java

 点击 Browse 按钮,选到你 maven 的 setting.xml 配置文件,然后点击 OK,这样就完成了 eclipse maven 插件的配置

Appium+Android+Java

eclipse会帮你自动下载maven插件的jar包

三、运行

1、连接手机(API Level17以上)或者启动android模拟器

2、在cmd输入appium,启动appium

3、另外开一个cmd终端窗口,切换到测试工程目录下

4、输入mvn test 运行,appium终端窗口有值输出,且模拟器或手机已经开始运行脚本。

四、查看测试结果

成功的:

Appium+Android+Java

继续阅读