easyclick吧 关注:110贴子:489
  • 7回复贴,共1

EasyClick 入门科普

只看楼主收藏回复

节点
说明:
节点是安卓界面上的元素(控件)树
节点内容
节点是界面元素(控件)的属性集合
包含了如下所示的信息
id: 字符串,资源的 ID
clz: 字符串,视图类名,例如 android.widget.TextView
pkg: 字符串,包名,例如 com.xx
desc: 字符串,内容描述
text: 字符串,文本
checkable: 布尔型,是否可选中
checked: 布尔型,是否选中
clickable: 布尔型,是否可点击
enabled: 布尔型,是否启用
focusable: 布尔型,是否可获取焦点
focused: 布尔型,是否聚焦
longClickable: 布尔型,是否可长点击
scrollable: 布尔型,是否滚动
selected: 布尔型,是否被选择
childCount: 整型,子节点的个数
index: 整型 节点的索引
depth: 整型 节点的层级深度
drawingOrder: 整型 节点的绘制顺序
bounds: Rect 型,空间对象
top: 整型,顶部位置
bottom: 整型,底部位置
left: 整型,左边位置
right: 整型,右边位置
visibleBounds: Rect 型,可视空间对象
top: 整型,顶部位置
bottom: 整型,底部位置
left: 整型,左边位置
right: 整型,右边位置
选择器
说明:
选择器是指定的一个界面元素(控件)属性对象
选择器内容
参考节点内容,可以是单个也可以是多个属性
节点与选择器的关系
节点是实时的界面元素对象树
选择器是指定的界面元素对象
选择器要通过节点查找是否存在方可操作选择器对象
例子:
let selector = text("设置");//定义一个选择器对象为文字"设置"的界面元素
let node = selector.getOneNodeInfo(100);// 定义了一个包含selector选择器的节点对象
if(node){//判断节点是否存在
logd(clickRandom(selector)) ;//点击这个选择器
}
运行结果
[2021-04-03 18:46:18.523]【远程设备】true // 打印出来true 说明找到了节点并执行了点击操作


IP属地:安徽1楼2021-05-13 15:19回复
    这不是我的教程么


    IP属地:贵州来自iPhone客户端2楼2021-05-13 15:21
    收起回复
      2025-05-14 17:26:43
      广告
      666


      IP属地:福建3楼2021-05-14 03:13
      回复
        666


        IP属地:福建来自Android客户端4楼2021-05-14 12:02
        回复


          IP属地:北京来自手机贴吧5楼2021-09-11 01:30
          回复