UiAutomator(5)--UiScrollable API

Android自动化测试UIautomator-UiScrollable Android自动化测试UIautomator-UiScrollable api介绍 立即下载

UiAutomator(5)--UiScrollable API

一、UiScrollable介绍

   1.UiScrollable是UiCollection的子类

   2.UiScrollable专门处理滚动事件,提供各种滚动方法


二、API使用

   1.快速滚动API

     (1)flingBackward():以步长为5快速向后滑动

     (2)flingForward():以步长为5快速向前滑动

     (3)flingToBeginning(int maxSwipes):自定义扫动次数以步长为5快速滑动到开启

     (4)flingToEnd(int maxSwipes):自定义扫动次数以步长为5快速滑动到结束

    

   2.获取列表子元素API

     (1)getChildByDescrption(UiSeletor childPattern,String text,boolean allowScrollSearch):是否允许滚动查找获取具备UiSelector条件匀速集合后再以文本描述条件查找对象

     (2)getChildByDescription(UiSelector childPattern,String text,int instance):默认滚动获取具备UiSelector条件的元素集合后再以文本描述条件查找对象

     (3)getChildByInstance(UiSelector childPattern,int instance):获取具备UiSelector条件的子集,再从子集中按照实例筛选想要的元素(不滚动)

     (4)getChildByText(UiSelector childPattern,String text,boolean allowScrollSearch):是否允许滚动获取具备UiSelector条件的元素集合后再以文本条件查找对象

     (5)getChildByText(UiSelector childPattern,String text):默认滚动获取具备UiSelector条件元素集合后再以文本条件的查找对象


   3.获取与设置最大滚动次数常量值API

     (1)getMaxSearchSwipes():返回值为int,获取执行搜索滑动过程中的最大滑动次数,默认常量为30

     (2)setMaxSearchSwipes(int swipes):设置最大可扫动次数


   4.滑动区域校准常量设置与获取API

     (1)getSwipeDeadZonePercentage():默认常量值为0.1,10%,返回值为double

     (2)setSwipeDeadZonePercentage(double swipeDeadZonePercentage):设置一个部件的大小,在滑动时,视为无接触区的百分比。

         校准常量指的是,滑动操作坐标时的偏移量,用来取偏移比例。

   

   5.向前与向后滚动API

     (1)scrollBackward(int steps):自定义步长向后滑动

     (2)scrllBackward():以默认步长5s向后滑动

     (3)scrollDecriptionIntoView(String text):滚动到描述所在位置,并且尽量让它居于屏幕中央

     (4)scrollForward():以默认步长5s向前滚动

     (5)scrollForward(int steps):自定义步长向前滚动

 

   6.滚动到某个对象API

     (1)scrollIntoView(UiSelector selector):滚动到条件元素所在位置,并且尽量让其居于屏幕中央

     (2)scrolIntoView(UiObject obj):滚动到对象所在位置,并且尽量让其居于屏幕中央

     (3)scrollTextIntoView(String text):滚动到文本对象所在位置,并且尽量让其居于屏幕中央

     (4)scrollToBeginning(int maxSwipes):滚动到开始位置

     (5)scrollToBeginning(int maxSwipes,int steps):自定义扫动距离与步长滚动到开始位置

     (6)scrollToEnd(int maxSwipes,int steps):自定义扫动距离与步长滚动到结束位置

     (7)scrollToEnd(int maxSwipes):自定义扫动距离滚动到结束位置

  

    7.设置滚动方向API

     (1)setAsHorizontalList():设置滚动方向设置为水平滚动

     (2)setAsVerticalList():设置滚动方向为纵向滚动

私彩视频开奖动画直播源码内部核心技术解析及修改可增加后台操控-持续更新文章! 其实在此很感谢能做出H5开奖系统的码农们,而我本人也喜欢分解此类的东西。 因为特殊原因,该东西本人就不做图片展示,以防他人商业化。 借用开奖摇奖代码首先分解首页index文件。代码如下:(后面持续在原有的作品上添加后台操作) 代码里写的//.....是我的注明代码的所需。 ​ <!DOCTYPE html> <html> <head> <... 阅读详情

相关推荐

ROS2学习笔记(二)-- 多机通讯原理简介及配置方法

简单介绍ROS2多机通信原理以及配置注意事项

aibingjin的博客 1万+

UiAutomator笔记之UiScrollable API(六)

  一、UiScrollable简介 1、UiScrollable是UiCollection的子类。 2、UiScrollable专门处理滚动时间,提供各种滚动方法。 常用功能有:向前滚动、向后滚动、快速滚动、滚动到某个对象、设置滚动方向、设置滚动次数等。   二、API详细介绍 1、快速滚动 (1)相关概念 步长:从一点到另一点使用的时间。步长越短滚动越快,反之步长越长滚动越慢...

小老鼠的博客 1523

双翌视觉系统配合机械手大视野定位案例(单目标带角度抓取)

一、定位原理概述 1.系统构架 视觉定位系统采用正向打光方式,光源在机械手上方,CCD从上往下拍摄,进行图像分析定位。相机将计算出的像素坐标转换为机械手的物理坐标,视觉软件与机械手进行网口通讯,将视野内物料的物理坐标发送给机械手,机械手抓取物料放在指定工位。 2.相机标定概述 系统采用宫格标定确定像素坐标和物理坐标一一对应关系,同时利用3点或者多点旋转标定求出旋转中心 系统采用宫格标定,自定义行列数和间距及旋转角度,通过机械手发送的当...

weixin_51554164的博客 2172

UI自动化之弹框和滚动条

1.系统弹框(弹框出现后有蒙层的无法邮件检查的)

weixin_45433224的博客 834

1.毫米波雷达心率、呼吸原理实现(一)实例

毫米波雷达心率、呼吸检测原理本项目分两到三篇文章写完,第一阶段借鉴TI开源项目以及根据自己的见解适当更改信号处理链通过AWR1843汽车雷达传感器和DCA1000采集卡采集数据完成人体呼吸和心跳检测算法的实现。第二阶段将仿真成功的代码搬移TIAWR1843传感器并通过串口数据实现生命体征的实时处理。本文即为第一阶段实现过程。本文首先概述毫米波雷达呼吸心跳检测的原理,紧接着概述本项目信号处理流程,另外本项目第一阶段通过matlab仿真验证算法的有效性,仿真源码可关注小编并私信可取。1.概述。

Poulen的博客 2万+

OpenCV图像拼接实战:用SIFT+透视变换打造无缝全景图(附完整代码)

本文详细介绍了使用OpenCV和SIFT算法实现图像拼接的全过程,包括特征匹配、透视变换和高级融合技术。通过实战代码演示,帮助开发者掌握无缝全景图生成的核心技术,适用于旅行摄影、无人机航拍等多种场景。

eee77的博客 998

ui自动化鼠标键盘滚动条等操作

web自动化中鼠标键盘滚动条等具体操作如下图:

weixin_45405705的博客 1247

告别付费!手把手教你用DataV.GeoAtlas获取全国街道级GeoJSON数据(附完整避坑指南)

本文详细介绍了如何免费使用阿里云DataV.GeoAtlas工具获取全国街道级GeoJSON数据。通过可视化选取、格式转换、数据校验等步骤,提供了一套完整的避坑指南和工作流,帮助前端和可视化开发者高效解决高精度地图数据获取难题,节省成本并提升开发效率。

weixin_29085865的博客 900

UIScrollable的基本讲解

UiScrollable:可滚动的控件,如果操作的控件需要滚动就可以使用UiScrollable     如:UiScrollable  appsList=new UiScrollable(new UiSelector().className("android.view.View"));     appsList.setAsHorizontalList(); 快速滚动 、获取列表子元素、

bruscar的专栏 1801

从零到一:Halcon手眼标定的实战避坑指南

本文详细解析了Halcon手眼标定的完整流程,重点介绍了Eye-in-Hand和Eye-to-Hand两种模式的实操技巧与常见陷阱。通过九点法、N点法等实战案例,提供硬件配置检查、数据采集策略及误差修正方案,帮助开发者提升机械臂与视觉系统的协同精度,适用于工业自动化领域的精准定位与抓取任务。

neovim7hacker的博客 234

多模态轨迹预测:行人、车辆的交互式推理

多模态轨迹预测:行人、车辆的交互式推理 ,人工智能,计算机视觉,大模型,AI,本文围绕多模态轨迹预测中行人与车辆的交互式推理展开,介绍了其定义,即综合多种信息预测交通参与者未来多种轨迹。涵盖基础概念如轨迹表示、模态、交互关系,技术框架包括数据处理、特征提取、预测模型(物理、机器学习、深度学习模型等)及结果评估。还探讨了交互式推理方法、面临的不确定性处理等挑战、应用场景、未来发展方向、相关工具及实际案例,展现了该技术在智能交通等领域的重要性与发展潜力。​

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 14万+

Auto.js学习笔记8:常用且重要的一些API

常规重要的api,看文档太慢,直接开重要节约时间,申明文档为autojs4.1.1版本

PYB 4823

宇树G1开发实践--PPT汇报(基础版)

本文介绍了一套基于宇树G1人形机器人的PPT自动演示系统,可实现"一键启动、自动演讲"功能。系统通过多线程同步技术,将音频播放与机器人动作完美结合,支持12种预设社交互动动作。硬件依赖宇树G1机器人、外接音响和网络连接,软件采用Python SDK和ALSA音频工具。核心功能包括音频文件自动排序、外接音响播放控制、机器人动作执行及音画同步。使用时需配置网络接口和音频设备号,运行后自动按顺序播放音频并执行随机动作。系统特别强调了安全注意事项,并提供了常见问题解决方案,适用于展会、汇报等需要

m0_47999117的博客 510

UiAutomator之UiCollection UiScrollable UiWatcher

直接吧API全部分析完算了

huanyi0723的专栏 6943

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Android基于uiautomator测试(七) --UiScrollable使用

UiScrollable类是UiCollection的子类 UiScrollable是UiCollection的子类 UiScrollable专门处理滚动事件,提供各种滚动方法 滚动方法 向前滚动 向后滚动 快速滚动 滚动到某个对象 设置滚动方向 设置滚动次数 滚动的相关概念: 步长:从一个点滑到另一个点所用的时间 扫动次数:滚动一个列表,划到某...

DLUT_WJX的博客 1905

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Uiautomator Api浅析

最近在处理CTS问题时会遇到一些UiAutoMator相关的API,搜集资料记录。 转至http://blog.sina.com.cn/s/blog_ae2575ff01018b2o.html 从android sdk api 16开始,Android SDK开始支持两个做功能UI测试的新工具。 uiautomatorviewer,一个用以扫描以及分析Android应用程序的

AnnaLoad的专栏 1087

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Android无线测试之—UiAutomator UiScrollable API介绍六

向前与向后滚动API 一、向前与向后滚动相关API 返回值 API 描述 boolean scrollBackward(int steps) 自动以步长向后滑动 boolean scrollBackward() 以默认步长55向后滑动 boolean scrollForward() 以默认步长55向前滑动 boolean s...

weixin_30747253的博客 127

Android之UiAutomator测试框架源码分析(第十五篇:查找控件功能的集中介绍)

UI Automator框架、提供N种定位元素控件的方式, 第一、UiDevice的findObject(UiSeletor) 第二、UiDevice的findObject(BySelector) 第三、UiObejct2的findObject(BySelector) 第四、UiObject 第五、UiCollection 第六、UiScrollable ...

王员外的博客 987

Android无线测试之—UiAutomator UiScrollable API介绍五

滑动区域校准常量设置与获取 一、校准概念 校准常量指的是:滑动操作坐标时的偏移量,用来取偏移比例 二、相关API 返回值 API 描述 double getSwipeDeadZonePercentage() 获取无接触区百分比的值,默认常量值为0.1,即10% UiScrollable setSwipeDeadZonePercentage(doub...

weixin_30312557的博客 146
上一篇: UiAutomator(4)--UiCollection API
下一篇: AccessibilityNodeInfo自动输入
秋天不落叶-
博客等级 码龄13年 65粉丝 65原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值