UiAutomator 1.0自动化测试

1、android.bat的选用

由于UiAutomator 1.0已经被弃用,所以升级到了最新tools的想使用1.0就得下载老的tools工具,使用老版本的android.bat替换掉新的,否则在使用android命名时会报错。注意替换时将新的android.bat文件重命名,以备将来使用。

2、解决uibuild.xml文件宝198:null异常

在使用android create创建build文件时出现uibuild.xml文件宝198:null异常,原因是-p 后面的路径写的不对,比如我出错时写的路径是D:\Selenium\workspace\UiAutomator\src,正确的路径应是D:\Selenium\workspace\UiAutomator,不需要后面的src即可。


3、创建命令

1、查询当前可用SDK id,即sdk文件夹里已安装的,需选择测试手机对应的id

   android list targets

2、生成build文件

   android create uitest-project -n <jar文件名> -t id -p <测试case所在工程路径>

   android create uitest-project -n firstdemo -t 1 -p D:\Selenium\workspace\UiAutomator


3、编译jar文件,需要进入工程所在目录,jar文件会生成在工程目录下的bin文件夹里

   ant build    

 
4、将jar文件push到手机data/local/tmp目录下

   adb push <jar文件> data/local/tmp  

   adb push D:\Selenium\workspace\UiAutomator\bin\firstdemo.jar data/local/tmp


5、运行jar文件里的case

   adb shell uiautomator runtest <文件名.jar> -c <包.类名>

   adb shell uiautomator runtest firstdemo.jar -c FirstDemo


4、使用中遇到的坑

1、在进行计算器测试时,计算7-9=-2,获取结果“-2”,却怎么都无法将字符转换成数字。后来发现结果中获取的“-”号并不是真正的负号,所以转换失败。这个符号与负号长的一模一样,真是误导人,尝试了很多方法都没弄清这是什么符号,最后没办法,只能将其用负号代替才能转换成想要的数字结果。


2、在使用swip方法滑动屏幕时,注意后一个参数steps,

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值