UIAutomator2.0详解(UIDevice篇---- 序)
来源:互联网 发布:fanuc数控车床编程 编辑:程序博客网 时间:2024/06/06 01:20
如果我们要对Android APP进行操作,那么设备对象UIDevice是我们必须要获取。通过设备对象UIDevice,进而获取操作控件对象UIObject。
UIDevice继承于java.lang.Object。UIAutomator官方文档中,UIDevice中一共提供了62个接口方法(其中有3个,已被抛弃,不建议使用)。数量看似很多,但这些方法按照功能可细分为9类。我们也将分9个章节来总结各类方法的使用。大家可以选择自己关注的部分查看。
(1)获取UIDevice对象方法,2个
http://blog.csdn.net/daihuimaozideren/article/details/78398971
(2)获取设备或Package名称方法,4个
http://blog.csdn.net/daihuimaozideren/article/details/78430572
(3)屏幕设置操作方法,13个
http://blog.csdn.net/daihuimaozideren/article/details/78409554
(4)模拟触屏操作方法,20个
功能键&特殊页面:http://blog.csdn.net/daihuimaozideren/article/details/78436064
按键类型:http://blog.csdn.net/daihuimaozideren/article/details/78460430
点击&拖拽&滑动:http://blog.csdn.net/daihuimaozideren/article/details/78470547
(5)等待方法,5个
waitForIdle:http://blog.csdn.net/daihuimaozideren/article/details/78480167
waitForWindowUpdate:http://blog.csdn.net/daihuimaozideren/article/details/78482463
performActionAndWait:
http://blog.csdn.net/daihuimaozideren/article/details/78598436
wait:
http://blog.csdn.net/daihuimaozideren/article/details/78390900
(6)获取UIObject对象方法,4个
http://blog.csdn.net/daihuimaozideren/article/details/78650446
(7)布局截屏文件操作方法,6个
布局:http://blog.csdn.net/daihuimaozideren/article/details/78530280
截屏:http://blog.csdn.net/daihuimaozideren/article/details/78532412
(8)UIWatcher,6个
http://blog.csdn.net/daihuimaozideren/article/details/78668792
(9)获取/清除遍历文本方法,2个(比较尴尬,未有详细的使用说明,使用也有条件限制。下文也只记录了些质疑)
http://blog.csdn.net/daihuimaozideren/article/details/78430377
- UIAutomator2.0详解(UIDevice篇---- 序)
- UIAutomator2.0详解(UIDevice篇----Wait)
- UIAutomator2.0详解(UIDevice篇----waitForIdle)
- UIAutomator2.0详解(UIDevice篇----waitForWindowUpdate)
- UIAutomator2.0详解(UIDevice篇----Hierarchy)
- UIAutomator2.0详解(UIDevice篇----截屏)
- UIAutomator2.0详解(UIDevice篇----performActionAndWait)
- UIAutomator2.0详解(UIDevice篇----UIWatcher)
- UIAutomator2.0详解(UIDevice篇----获取UIDevice对象)
- UIAutomator2.0详解(UIDevice篇----Screen操作)
- UIAutomator2.0详解(UIDevice篇----触屏操作1)
- UIAutomator2.0详解(UIDevice篇----触屏操作2)
- UIAutomator2.0详解(UIDevice篇----触屏操作3)
- UIAutomator2.0详解(UIDevice篇----获取控件)
- UIAutomator2.0详解(UIDevice篇----LastTraversedText质疑)(未解)
- UIAutomator2.0详解(UIDevice篇----获取设备名称和Package名称)
- UIAutomator2.0详解(入门篇)
- UIAutomator2.0详解(JUnit Annotation篇)
- Tabhost
- 【23】使用vue-cli脚手架搭建webpack项目基本结构
- 虚拟化技术发展历史
- Oracle JDBC 模糊查询预编译
- Spring Boot 不使用默认的 parent,改用自己的项目的 parent
- UIAutomator2.0详解(UIDevice篇---- 序)
- SmartGit 授权文件
- STM32 的gpio mode set 详解
- Maximum Subarray
- ES6这些就够了
- Spring/Boot/Cloud系列知识(7)——Spring Aspectj EL(3)
- opencv中Mat与IplImage,CVMat类型之间转换
- QAxWidget常用接口
- cnpm 安装报错