android UiAutomator应用实例--通过循环发现安全键盘的bug

本文介绍了在测试Android应用时,使用UIAutomator进行自动化测试的一个实例。作者通过编写一个循环脚本,验证购买课时卡的出售数量显示及多次购买的稳定性。在循环执行过程中,发现在连续购买操作中,安全键盘可能出现无法输入的问题,导致应用卡死。这一发现已反馈给开发团队,循环测试对于问题的暴露起到了关键作用。
摘要由CSDN通过智能技术生成

本人在测试公司app购买课时卡的时候,需要验证一下出售数量是否显示正确,还有多次购买是否存在故障,所以写了一个循环的脚本,果然发现了安全键盘在连续购买的时候极易发生无法输入导致app卡住的BUG,已经反馈给开发人员了。分享出来,仅供参考。

for(int t=0;t<20;t++){//循环20次

outputNotable("第"+(t+1)+"次开始!");//标记一下第几次
getUiScrollabe().getChildByText(new UiSelector().text("短课时测试"), "短课时测试").clickAndWaitForNewWindow();//选中某一个课时卡
getUiObjectByText("钱包支付").clickAndWaitForNewWindow();//选择钱包支付
getUiObjectByText("自己支付").clickAndWaitForNewWindow();//选择自己支付
for(int i=0;i<7;i++){//输入密码,之所以7次,只是多写了一个顺便验证一下会不会出问题
getUiObjextByResourceId("com.dianzhi.student:id/pay_keyboard_one").click();
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值