Android UI 自动化测试之UiObject

本文详细介绍了Android UI自动化测试中UiObject的使用,包括组件操作如点击、长按,拖拽滑动,输入与清除文本,属性获取与判断,以及手势操作等。通过Api的讲解和实例演示,帮助读者掌握UiObject在测试中的各种功能。
摘要由CSDN通过智能技术生成
  1. UiObject 类介绍
    代表一个组件对象,对象有许多模拟实际操作手机的方法与属性
  2. 点击与长按对象
    (1)组件区域位置关系
    这里写图片描述
    (2)点击长按相关 api

这里写图片描述


    public void testClick() throws UiObjectNotFoundException{
        UiObject clock=new UiObject(new UiSelector()
        .resourceId("com.android.deskclock:id/analog_appwidget"));      
        //clock.click();
        //clock.clickAndWaitForNewWindow();
//      clock.clickBottomRight();
//      sleep(3000);
//      UiDevice.getInstance().pressBack();
//      sleep(1000);
//      clock.clickTopLeft();
//      sleep(3000);
//      UiDevice.getInstance().pressBack();
//      sleep(1000);

        //longclick

        //clock.longClick();
        UiDevice.getInstance().swipe(533, 612, 535, 615, 500);  
    }
  1. 拖拽与滑动文本
    (1)拖动组件示意图
    这里写图片描述
    (2)拖拽文本相关 api
    这里写图片描述
    pub
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值