UIAutomator:UiScrollable的用法

JavaSwing_1.1: FlowLayout(流式布局) FlowLayout,流式布局管理器。按水平方向依次排列放置组件,排满一行,换下一行继续排列。 阅读详情

1:快速滚动(Boolean)

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

flingForward();

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

flingToEnd(int maxSwipes);

UiScrollable listScrollable = new UiScrollable(new UiSelector().scrollable(true));

listScrollable.flingToEnd(2);//只滑动两次快速滚动到结尾

2:获取列表子元素(UiObject)

getChildByDescription(UiSelector childPattern, String text, boolean allowScrollSearch); 是否允许混动查找获取具备uiselector条件与文本描述条件的uiobject对象

getChildByDescription(UiSelector childPattern, String text); 默认滚动获取具备uiselector条件与文件描述条件的uiobject对象

getChildByInstance(UiSelector childPattern, int instance)

getChildByText(UiSelector childPattern, String text, boolean allowScrollSearch)

getChildByText(UiSelector childPattern, String text)

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

int getMaxSearchSwipes(); 获取执行搜素滑动过程中,最大滑动次数,默认常量是30

UiScrollable setMaxSearchSwipes(int swipes); 设置最大可扫动次数

UiScrollable listScrollable = new UiScrollable(new UiSelector().scrollable(true));

listScrollable.setMaxSearchSwipes(10);

listScrollable.scrollTextIntoView("zzzz");

4:滑动区域校准常量设置与获取(校准常量指的是:滑动操作坐标时的偏移量,用来取偏移比例)

double getSwipeDeadZonePercentage(); 默认常量值为0.1

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

5:向前与向后滚动(boolean)

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

scrollBackward(); 以默认步长55向后滑动

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

scrollForward();

scrollForward(int steps);

6:滚动到某个对象(boolean)

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

scrollIntoView(UiObject obj);

scrollTextIntoView(String text);

scrollToBeginning(int maxSwipes);

scrollToBeginning(int maxSwipes, int steps);

scrollToEnd(int maxSwipes, int steps);

scrollToEnd(int maxSwiped);

7:设置滚动方向

UiScrollable setAsHorizontalList(); 水平

UiScrollable setAsVerticalList(); 纵向

UiObject<----继承--UiCollection<-----继承--UiScrollable

基本格式实例:

UiScrollable 对象名 = new UiScrollable(new UiSelector().选择对象条件);

对象名.操作函数

OV9734 DATASHEET,完整规格书 OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等 立即下载

相关推荐

使用 CFD 仿真进行阀门性能分析:第一部分

了解如何使用 Ansys Discovery 评估阀门性能,使工程师能够设计出更好的产品。

jkh920184196的博客 3145

python3 uiautomator2 页面滚动、滑动的相关操作

一、滚动操作:scroll 1、含义理解:滚动页面,与坐标无关系 2、源码示例: image.png 3、实际代码演示: # 垂直滚动到页面顶部/横向滚动到最左侧 d(scrollable=True).scroll.toBeginning() d(scrollable=True).scroll.horiz.toBeginning() # 垂直滚动到页面最底部/横向滚动到最右...

liu0yun的博客 7966

手把手教你用Simulink搭建BPSK调制解调系统(附完整参数设置与波形分析)

本文详细指导如何使用Simulink搭建BPSK调制解调系统,涵盖从理论到实践的全流程,包括参数设置、模块连接和波形分析。重点解析调制解调中的关键参数和常见问题,如带通滤波器设计、载波同步等,帮助读者快速掌握BPSK系统的实现与调试技巧。

weixin_27741699的博客 423

UiAutomator笔记之UiScrollable API(六)

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

小老鼠的博客 1523

第一章、isaacsim 及 isaaclab 安装教程

本专栏所有内容将根据上述资源地址展开,请结合食用~

m0_47719040的博客 4779

社工库2.0

#大题目 社工库2.0 ###环境 whoosh2.7 jieba 12306 python3.7 网上嫖来的网页模板(感谢站长之家 ###实现效果 建立的索引文件 好看的页面 更快的查找速度 ###实现过程 具体的实现过程比较简易,毕竟whoosh已经封装的很好了 第一步 建立索引并存储 schema = Schema(zhanghao=TEXT(stored=True), code=STORED, name=TEXT(stored=True, analyzer=

sdyinruichao的博客 2万+

uiautomator中的UiScrollable学习笔记(5)

UiScrollable继承UiCollection类。所以

doctorq 9960

Win11任务栏图标消失?快速恢复指南

任务栏图标消失是Windows 11操作系统中常见的问题之一,但通过上述方法,用户通常可以轻松解决这一问题。无论是重启Windows资源管理器、使用命令提示符修复、检查系统更新和设置,还是考虑重装系统,都可以帮助用户恢复任务栏图标的正常显示。希望本文的介绍能对用户有所帮助,让Windows 11的使用更加顺畅和愉快。

mmoo_python的博客 5410

Java+Uiautomator自动化测试 -- 10.UiScrollable滚动控件学习

UiScrollable 作用:滚动控件, 当目标控件存在于屏幕之外时使用描述: 继承于UiCollection, 使用该控件描述界面滑动列表, 当目标控件存在于可见范围之外时, 可以使用getChild系列方法来 获取, UiScrollable会自动完成滑动操作以遍历列表里的所有元素。 获取列表的字元素 返回值 API 备注 UiObject getChi...

ricky_yangrui的博客 1938

手眼标定(EyeToHand)推导

Base为基坐标系(B),工具末端坐标系(T),标定板为Mark坐标系(M),相机坐标系(C)对于每两个姿态都存在上式,组成一个AX=XB的矩阵方程,X为。此时转换成AX=0的问题,单纯用SVD求奇异解便可得到。相机坐标系到Base基坐标系下的转换关系。已知标定板与机械臂末端的相对位置固定不变,,即。带入(2)式求,至此求解出需要的手眼矩阵。在眼在手外的时候,其实是要求解。

stevenreally6的博客 1143

进阶01:Labview与OPC UA设备通信

LabVIEW通过OPC UA实现高效设备通信方案 本文介绍了使用LabVIEW与OPC UA设备通信的完整实施方案。OPC UA协议具有跨平台兼容、高安全性和高效数据交换等优势。实施步骤包括:1)安装NI OPC UA工具包;2)搭建模拟测试环境,使用OPC UA Simulation Server创建测试变量;3)编写LabVIEW程序,实现连接服务器、事件订阅、数据读写等功能。重点展示了通过用户事件实现设备主动触发的机制,当模拟变量值改变时自动触发LabVIEW事件处理。该方案验证了OPC UA在工业

weixin_38637405的博客 1401

自动化测试实用文档——把自己当成用户

APP测试功能点总结1.功能性测试:根据产品需求文档编写测试用例;软件设计文档编写用例2.兼容性测试:Android版本的兼容性;手机分辨率兼容性;网络的兼容性;APP跨版本的兼容性1.适配性测试:  1&gt;.手机不同分辨率支持:客户端支持的分辨率等  2&gt;.手机不同版本的支持:2.34.04.4等;在测试计划中:需要安排单独的时间用于android不同系统的兼容性测试,包括2.0以下版...

Cao_Mary的博客 1014

YOLOv11 模型轻量化全流程:从剪枝到量化,打造移动端“极速检测利器”

将浮点模型量化为INT8模型,减少内存占用并加速推理。# 加载剪枝后的模型# 转换为TorchScript# 静态量化# 保存量化模型量化后模型推理速度可再提升20%,而mAP损失小于1%。

m0_64661770的博客 465

uiautomator:UiScrollable的用法

http://blog.sina.com.cn/s/blog_700be1c00102vv9n.html

woshisiyecao的专栏 1067

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

UiAutomator之UiCollection UiScrollable UiWatcher

直接吧API全部分析完算了

huanyi0723的专栏 6943

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Android UiAutomator UiScrollable类

讲解了Android UiAutomator UiScrollable类,并附上实例

shfscut的博客 1412

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

android测试框架(二):UiAutomator四大对象使用(UiSelector,UiObject,UiCollection,UiScrollable)

import android.app.Instrumentation; import android.os.RemoteException; import android.view.KeyEvent; import androidx.test.platform.app.InstrumentationRegistry; import androidx.test.runner.AndroidJUn...

黄孝果的博客 2113

uiautomator中UiScrollable下滑自动找到内容点击

我们操作手机时,要选择那个东西,当前界面没有,就要滑动去找,找到就点击它; 例如:要打开设置中的更多内容,更多这个按钮在下方,打开设置界面是看不到的,需要滑动下找,这就用的了我们的UiScrollable的api; 第一步:先找到可以滑动的界面(uiautomator view工具可以看到Scrollable属性是true代表可以支持滑动,false代表不支持滑动) 第二步:设置最大的扫到次

测试领域专家,多领域测试技术、管理、工具都略懂,略懂一二 5817

UiAutomator(5)--UiScrollable API

UiAutomator(5)--UiScrollable API 一、UiScrollable介绍    1.UiScrollable是UiCollection的子类    2.UiScrollable专门处理滚动事件,提供各种滚动方法 二、API使用    1.快速滚动API      (1)flingBackward():以步长为5快速向后滑动      (2)fling

七天不过夜的专栏 893

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

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

DLUT_WJX的博客 1905

uiautomator中UiScrollable下滑自动找到内容并点击

我们操作手机时,要选择那个东西,当前界面没有,就要滑动去找,找到就点击它; 例如:要打开设置中的Security &amp; location,这个按钮在下方,打开设置界面是看不到的,需要滑动下找,这就用的了我们的UiScrollable的api; 第一步:先找到可以滑动的界面(uiautomator view工具可以看到Scrollable属性是true代表可以支持滑动,false代表不支持...

小老鼠的博客 1792

UIAutomator

UI Automator Viewer The uiautomatorviewer tool provides a convenient GUI to scan and analyze the UI components currently displayed on an Android device. You can use this tool to inspect the layout hi...

weixin_34402408的博客 170

UIScrollable的基本讲解

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

bruscar的专栏 1801

Java+Uiautomator自动化测试 -- 10.UiCollection学习

UiAutomator1.0主要的API汇总 官网介绍: The UI Automator APIs allow you to write robust tests without needing to know about the implementation details of the app that you are targeting. You can use these API...

ricky_yangrui的博客 2984
上一篇: MCC(移动国家码)和 MNC(移动网络码)
下一篇: Android 使用pl.droidsonroids.gif.GifImageView在安卓中显示动图遇到的问题
秋天不落叶-
博客等级 码龄13年 65粉丝 65原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值