appium安装步骤和环境搭建

第一步:环境配置

 

1.首先安装nodejs

下载地址http://nodejs.org/download/

注意比如自己电脑是64位系统就下载64位的安装包,安装过程,一路“Next”。

 

安装过程中,注意要选择“add toPath”这项,

安装成功后检查是否安装成功:启动cmd->输入命令node -v

如: cmd >node -v

 

 

2.使用npm安装appium

打开cmd,到npm目录下

帮助:安装nodejs时已安装npm

进入npm目录举例:

nodejs我安装在D:\Program Files,则在cmd中输入如下两条命令

cd D:\ProgramFiles\nodejs\node_modules\npm

d:

输入命令npminstall -g appium

 

如果安装出错,请自行更换npm源。.

npm -g --registryhttp://registry.cnpmjs.org  installappium

 

以上是在线安装,网络不好的时候很容易安装失败个人推荐,如果上面方法安装不成功可以直接下载安装包点击安装即可,如下

下载window安装包 

https://bitbucket.org/appium/appium.app/downloads/   

 备注:下载最新的windows安装包

下载后解压

出压缩包文件,直接双击应用程序,启动安装,可安装在默认C或者D

具体安装教程打开以下网址

http://jingyan.baidu.com/article/3f16e003ea626e2590c1035c.html

 

特别说明:安装后需要在path系统变量里添加C:\Program Files(x86)\Appium\node_modules\.bin;   (这个是appium安装路径)

 

第二步安装

 

3. 从官方网站(https://eclipse.org/downloads/)下载一个通用的eclipse ide

安装JDK并设置JAVA_HOME环境变量,并设定到path中(备注jdk版本不能太低,否则到后面运行的时候会提示失败

设置方法:http://jingyan.baidu.com/article/ed15cb1b2ed02a1be369818a.html

 

下载android插件

eclipse中的help->install new software中增加android插件的地址

http://dl-ssl.google.com/android/eclipse/,并下载。

 

下载完之后用打开SDK Manager去下载android开发包(4.0及以上的api都要下载),设置ANDROID_HOME环境变量指向SDK路径,设置path变量里添加%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

举例:

进入环境变量设置 系统变量下点击新增ANDROID_HOM 变量值为android sdk包所存放路径,D:\soft\adt-bundle-windows-x86_64-20131030\sdk(这个是我个人存放的路径)

然后在 path系统变量下添加%ANDROID_HOME%\tools;% ANDROID_HOME%\platform-tools

 


ps不要用google官方提供的eclipse,因为无法跑单元测试, android 开发包如果下载不下来,

请修改C:\Windows\System32\drivers\etc下面的hosts文件,在最后增加两行

203.208.46.146 dl.google.com

203.208.46.146 dl-ssl.google.com

然后在SDK Manager中的option中勾选如下图

4运行CMD输入appium-doctor检查你的环境是不是都配置好了如图就ok

 

5下载selenium类库(http://docs.seleniumhq.org/download/ 请下载java平台的,因为下面的例子是java的)

 

6 Eclipse 自定义库中新建一个selenium指向本地的硬盘selenium lib的路径如图:

(方法:eclips->window->Preferences->选择目录:(java->build Path->User Libraries ->new:命名为selenium——>Add External Jars..——>选中libs下的jar文件->确认)

http://org.eclipse.ui.intro/showPage?id=whatsnew

appium启动篇


由于我测试是连接真机的,所以这里需要先通过adb devices -l命令获得真机的udid号,详细步骤如下:
1 真机(安卓版本4.2.2)通过USB连接电脑,驱动装好,打开USB调试模式
2 直接运行appium




代码执行篇

 

1.    import 代码appiumtest,如图

import方式:file->import->General->Existing Projects intoWorkSpace

其中apps目录是我放ContactManager.apk用的

请注意将selenium-webdriver以及appium clientjar包导入

selenium-webdriverjar包在selenium-3.5.0

appium client jar包的下载地址是

http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22io.appium%22%20AND%20a%3A%22java-client%22

a

2 Project上右键点击Build Path -> Add Libraries.. ->User Library -> 勾选自己刚刚自建的 selenium库(环境配置篇6步)这样代码就不会因为在不到对应的库而报错了

 

3代码

platformVersion必须要跟你启动的真机的系统版本的保持一致

 

4代码右键run as "Junit test" appium窗口会有日志记录,代码无报错而且在真机上完成了这个安装apk添加联系人的操作(注意输入法不要默认是中文输入,不然会报错),如图:



这样一个简单的自动化测试的例子就完成了

参考链接

http://testerhome.com/topics/645

 

 

android工具介绍

在编写测试case的时候需要知道页面的布局跟元素id,在真机上可以使用

uiautomatorviewer.bat

该文件位于your_andriod_sdk_path\tools\uiautomatorviewer面。该工具主要用来查看控件的属性,比如resource idclass name等。

该工具也可查看被测appappPackageDesired Capabilities中使用)


 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值