UI自动化测试框架

2401743 3903
    


来源:
Licence:
联系:
分类:
平台:
环境:
大小:
更新:
标签:
联系方式 :
免费下载 ×

下载APP,支持永久资源免费下载

限免产品服务请联系qq:1585269081

下载APP
免费下载 ×
下载 ×

下载APP,资源永久免费


论文定制和修改服务请联系qq:1585269081 如果出现不能下载的情况,请联系站长,联系方式在下方。

免费下载 ×

载论文助手APP,资源永久免费

论文定制和修改服务请联系qq:1585269081 免费获取

如果你已经登录仍然出现不能下载的情况,请【点击刷新】本页面或者联系站长


猛戳蓝字获取更多阿里百川资讯!


本篇要讲的是Android自动化测试框架UiAutomator。从此解放UI测试的双手。


        在写测试用例之前,先使用uiautomatorviewer熟悉UI控件,以qq为列。首先确定你的手机已连接到电脑,然后在SDK/tools目录下找到uiautomatorviewer.bat,打开点击上方第二个按钮,你将看到神器的一幕--手机上打开的界面出现在了工具中。其中右边包含U控件的层级和诸如resource—id,package,content-desc等信息,这些信息后面写测试用例要用。



      

  接下来写一个简单的测试用例,流程如下:


1.在Eclipse或则Android Studio中建立java project


2.右键选中你建立的工程,在Properties > Java Build Path中:


a、点击 Add Library > JUnit 添加JUnit3/4;


b、点击Add External JARs… 导入 uiautomator.jar and android.jar 这两个jar包。(这两个jar的位置在SDK\platforms下,从16开始的各个版本中都有,注意记住这里选的版本,后面有用


3.然后就可以开心的写代码了,这边写的代码也很简单,如下图:




具体用法可参考如下地址:


UiDevice:http://wear.techbrood.com/tools/help/uiautomator/UiDevice.html


UiObject:http://wear.techbrood.com/tools/help/uiautomator/UiObject.html


UiSelector:http://wear.techbrood.com/tools/help/uiautomator/UiSelector.html

  

  第三步就是将java project打包成jar并执行,分为如下几步:


1.生成build.xml,cmd定位到\sdk\tools\目录下,命令如下android create uitest-project -n  -t  -p


其中name为将来生成的jar包的名字,可以自己定义,android-sdk-ID为上一步骤看到的2,path是新建工程的路径名称




2.Ant打包生成jar可执行文件,Ant进入java project所在目录,执行如下命令。这里分享一下cmd后退命令cd..


如果没安装过Ant,需要下载,奉上下载地址http://ant.apache.org/bindownload.cgi,下载之后记得配置环境变量 添加ANT_HOME:你解压的ant地址;PATH添加;%ANT_HOME%\bin




3.push jar,再进入tools目录,执行如下命令,若出现adb server version doesn't match this client,说明adb端口被其他应用占用,经过查询之后是被Eclipse占用,也就是过执行这条命令时需要关闭Eclipse。




4.运行jar,执行如下命令,你可以看到你的qq自己运行起来了。




阿里百川(baichuan.taobao.com)是阿里巴巴集团的无线开放平台,通过“技术、商业及大数据”的开放,提供移动场景下的高内聚、开放式、行业领先的技术产品矩阵、成熟的商业组件和完善的服务体系,帮助移动开发者快速搭建APP、加速APP商业化进程,全方位赋能移动开发者及移动创业者。

                                                                                                 

        关于阿里百川        






点击【 阅读原文】查看更多精彩!


看大家都在讨论什么

0 条评论
免费下载 ×

下载APP,支持永久资源免费下载

下载APP 免费下载
温馨提示
请用电脑打开本网页,即可以免费获取你想要的了。