Android自动化测试Appium

框架选择

主流的自动化测试框架

官方的是Instrumentation,主流的是appium、Robotium(阿里移动测试是需要这2种脚本)

环境搭建

需要以下几个东西

1.jre1.8(配置环境变量)

2.android SDK 8.0以下(配置环境变量tools,platform-tools)

3.node.js(环境变量)

4.appiumForWindows (环境变量- appium/node_modules/.bin)

5.模拟器或真机

 做android开发的基本上只需要额外满足第3,4点。

结合下面2篇文章搭建环境:环境搭建一环境搭建二

需要的jar包

版本比较老了,自己更新,但是能用,用起来没问题。

需要的jar包在这里,自己去扒

原作者也提供了项目但是需要20左右积分。

编写脚本

使用的ide是android studio,由于无法new JaveProject.所以需要new Modules “javaLibrary”

主要是掌握一些api的使用。

重点技术

封装

参考这里PO模式进行封装(建议把他所有appium的文章看完10篇左右,非常牛批)

1.常见错误的处理

2.遇到jar包一直添加不上,(一直add as library失败),把jar包名字‘-’去掉

3.sendKeys中文乱码问题,在moudules的build.gradle添加:

4.apps下面的apk名字最好不要出现汉字,有可能出现奇葩错误。

测试结果

右键用浏览器打开,即可看到测试结果。依赖testng,reportng

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值