android UiAutomator写一个自动化工具循环造数据的例子

本文介绍了如何使用Android UIAutomator编写一个自动化工具,通过for循环和switch-case结构来实现数据的循环创建,并结合waitForTextAndClick()方法进行元素等待与点击操作。通过调整操作等待时间,提升了执行效率。
摘要由CSDN通过智能技术生成

本人在学习android UiAutomator的时候,大神提到自动化可以用来造数据,根据作业功能写了一个自动提交作业的例子,顺便练习了swith-case的使用,以及自己自定义方法的运用,特别是最后两个waitForTextAndClick(),等待元素出现并点击,如果用Configurator.getInstance().setActionAcknowledgmentTimeout(50);把操作等待时间降低,就能大大提升执行的速度,现在把分享出来,如有错误还请指正。



for(int i=0;i<110;i++){
// Configurator.getInstance().setActionAcknowledgmentTimeout(50);
outputNotable("第"+(i+1)+"次开始!");
//拍照
getUiObjectByResourceId("com.dianzhi.student:id/iv").clickAndWaitForNewWindow();
getUiObjectByResourceId("com.dianzhi.student:id/openCamera_dialog").clickAndWaitForNewWindow();
getUiObjectByResourceId("com.oppo.camera:id/shutter_button").clickAndWaitForNewWindow();
getUiObjectByResourceId("com.oppo.camera:id/btn_done").clickAndWaitForNewWindow();
sleep(1000);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值