使用UiScrollable滑动屏幕只能滑动一半便怎么抛异常常,无法找到对象

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

我们操作手机时,要选择那个东西当前界面没有,就要滑动去找找到就点击它;

例如:要打开设置中的更多内容,更多这个按钮在下方打开设置界面是看不到的,需要滑动下找这就用的了我们的UiScrollable的api;

第一步:先找到可以滑动的界面(uiautomator view工具可以看到Scrollable属性是true代表可以支持滑动,false代表不支持滑动)

第二步:设置最大的扫到次数不可能无限滑动

第三步:找到你想要的,用UiObject去定位内容指定的那个内容。

第四步:找到了就操作它即可;

关于Uicrollable的api使用功能的方法你学会了吗

1.点击特定对象中心位置:

 
2.等待对潒显示并点击等待最多10s:
 
3.当10s内对象出现就点击,默认0s:
 
4.点击并轮询对象直到消失其中maxretry为最多点击次数,默认10;interval为轮询时间间隔默认1:
 
5.长按指定的对象,duration为按住时间timeout为超时时间:
 
6.拖动指定对象到x,y位置,0.5s完成:
 
7.拖动指定对象到另一个对象位置0.5s内完成:
 
 
9.从屏幕外侧向中惢滑动,percent为左右起始位置占两边的比例:

10.从屏幕中心向外侧滑动percent为左右起始位置占两边的比例:
 


12.等待对象消失,最多等待10s:











我要回帖

更多关于 怎么抛异常 的文章

 

随机推荐