YiluphpADB
- 简介
- 下载与安装
-
类方法
- 实例化对象
- 获取当前插件的版本号
- 获取当前打开的、最顶层应用的包名
- 获取当前打开的、最顶层应用的Activity名称
- 启动应用/调起 Activity
- 强制停止应用
- 调起 Service
- 停止 Service
- 获取设备当前屏幕上的所有节点信息
- 获取指定范围的上方的节点
- 获取指定范围的下方的节点
- 获取指定范围的左边的节点
- 获取指定范围的右边的节点
- 获取当前设备里的所有应用
- 清除应用数据与缓存
- 复制设备里的文件到电脑
- 复制电脑里的文件到设备
- 删除设备里的文件
- 根据文本获取设备当前屏幕所有节点
- 根据节点的内容描述获取设备当前屏幕所有节点
- 根据resource id获取设备当前屏幕所有节点
- 根据“是否可以选中”来获取设备当前屏幕所有节点
- 根据“是否已经选中”来获取设备当前屏幕所有节点
- 根据“是否可以点击”来获取设备当前屏幕所有节点
- 根据“是否已经启用”来获取设备当前屏幕所有节点
- 根据“是否可以聚焦”来获取设备当前屏幕所有节点
- 根据“是否已经聚焦”来获取设备当前屏幕所有节点
- 根据“是否可以滚动”来获取设备当前屏幕所有节点
- 根据“是否有长按事件”来获取设备当前屏幕所有节点
- 根据“是否为密码区”来获取设备当前屏幕所有节点
- 根据“是否已经选中”来获取设备当前屏幕所有节点
- 获取在指定坐标点的所有节点
- 根据节点的属性获取设备当前屏幕所有节点
- 操作按键
- 滑动屏幕
- 向右滑动屏幕
- 向左滑动屏幕
- 向下滑动屏幕
- 向下滑动屏幕
- 往光标处输入文本
- 检测是否有adbKeyboard虚拟输入法
- 退出adbKeyboard虚拟输入法
- 根据坐标点点击屏幕
- 获取屏幕分辨率
- 获取安卓版本号
- 获取Mac地址
- 录屏并保存到电脑上
- 截屏并保存到电脑上
- 等待某个方法返回不为空的结果
- 检查节点是否有点击事件
- 开始使用
- 节点的方法
- 常见问题
获取在指定坐标点的所有节点
浏览数 63733
/**
* 获取在指定坐标点的所有节点(容器)
* @param $x integer X坐标
* @param $y integer Y坐标
* @param $attr array 指定匹配属性及值,一维数组,属性的值为布尔型时false为没有值true为必须有值,值为字符串时可使用通配符*代替任意字符串
* @param $xml string 复用屏幕的XML
* @return array 返回包含在该坐标点的所有节点对象的数组
* @throws Exception 错误抛出异常信息
**/
public function getNodesByPosition($x, $y, array $attr=[], $xml=null){}