YiluphpADB
- 简介
- 下载与安装
-
类方法
- 实例化对象
- 获取当前插件的版本号
- 获取当前打开的、最顶层应用的包名
- 获取当前打开的、最顶层应用的Activity名称
- 启动应用/调起 Activity
- 强制停止应用
- 调起 Service
- 停止 Service
- 获取设备当前屏幕上的所有节点信息
- 获取指定范围的上方的节点
- 获取指定范围的下方的节点
- 获取指定范围的左边的节点
- 获取指定范围的右边的节点
- 获取当前设备里的所有应用
- 清除应用数据与缓存
- 复制设备里的文件到电脑
- 复制电脑里的文件到设备
- 删除设备里的文件
- 根据文本获取设备当前屏幕所有节点
- 根据节点的内容描述获取设备当前屏幕所有节点
- 根据resource id获取设备当前屏幕所有节点
- 根据“是否可以选中”来获取设备当前屏幕所有节点
- 根据“是否已经选中”来获取设备当前屏幕所有节点
- 根据“是否可以点击”来获取设备当前屏幕所有节点
- 根据“是否已经启用”来获取设备当前屏幕所有节点
- 根据“是否可以聚焦”来获取设备当前屏幕所有节点
- 根据“是否已经聚焦”来获取设备当前屏幕所有节点
- 根据“是否可以滚动”来获取设备当前屏幕所有节点
- 根据“是否有长按事件”来获取设备当前屏幕所有节点
- 根据“是否为密码区”来获取设备当前屏幕所有节点
- 根据“是否已经选中”来获取设备当前屏幕所有节点
- 获取在指定坐标点的所有节点
- 根据节点的属性获取设备当前屏幕所有节点
- 操作按键
- 滑动屏幕
- 向右滑动屏幕
- 向左滑动屏幕
- 向下滑动屏幕
- 向下滑动屏幕
- 往光标处输入文本
- 检测是否有adbKeyboard虚拟输入法
- 退出adbKeyboard虚拟输入法
- 根据坐标点点击屏幕
- 获取屏幕分辨率
- 获取安卓版本号
- 获取Mac地址
- 录屏并保存到电脑上
- 截屏并保存到电脑上
- 等待某个方法返回不为空的结果
- 检查节点是否有点击事件
- 开始使用
- 节点的方法
- 常见问题
获取指定范围的左边的节点
浏览数 67050
最后修改时间
/**
* 获取指定范围(bounds)左边(按屏幕显示位置看)的节点
* 指定范围(bounds)包含一个节点的左上角坐标和右下角坐标
* @param $x1 integer 左上角坐标的X轴
* @param $y1 integer 左上角坐标的Y轴
* @param $x2 integer 右下角坐标的X轴
* @param $y2 integer 右下角坐标的Y轴
* @param $uiXml string uiWidgets函数返回的XML
* @param $xRange integer 目标节点的左边与指定节点的右边对比,水平方向的查找范围。默认为0,表示不限度距离
* @param $offsetY integer 目标节点的上边与指定节点的上边对比,垂直方向的容差范围。默认为0,表示上边坐标需要对齐得一模一样
* @param $attr array 包含属性及其值,可传入*作为通配符
* @return array 返回符合条件的节点对象
* @throws Exception 错误抛出异常信息
**/
public function nodesOnLeft($x1, $y1, $x2, $y2, $uiXml, $xRange=0, $offsetY=0, array $attr=[]){}