android自动化测试工具【UiAutomator】——使用Indec来定位控件

本文介绍了如何在Android自动化测试中利用UiAutomator结合Index来定位并操作UI控件。以设置界面的display为例,详细步骤包括打开settings界面,通过uiautomatorviewer获取display的id,以及通过Index获取和操作display的text。通过提供的代码展示了如何使用Index准确地找到并操作目标控件。
摘要由CSDN通过智能技术生成

     本文主要介绍如何使用index来打开、查看选项,以设置界面的display作为例子,仅供参考。


其一:打开settings界面后,获取到当前的对象object,即:

UiObject settingsValidation = new UiObject(new UiSelector().packageName("com.android.settings"));


其二:使用uiautomatorviewer查看到display所对应的id,我们可以看到它是属于总index为1的下面的Index为5的控件,如下图:

UiObject display = displayIndex.getChild(new UiSelector().index(5)) ;




评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值