Mr_老冷 发表于 2023-2-17 16:30:54

【EasyClick】【通用】获取节点对象属性的方法与使用/获取节点中的文本text

假设我们以text("百度")为基点获取到一个节点信息nodeinfo
let node = text("百度").getOneNodeInfo(1000)
if(node){
   logd("找到节点")
   //找到节点再获取属性

}

1.获取text属性
logd(node.text) //百度2.获取bounds信息
logd(node.bounds) //2.1.虽然此时我们可以打印,但打印不出具体bounds内容,因为bounds内容是个对象,需要转换一下才能看到具体内容
logd(JSON.stringify(node.bounds)) //{"top":762,"bottom":1090,"left":641,"right":843}2.2.如果我们想获取bounds内具体的坐标信息
logd(node.bounds.left)//左上点x坐标
logd(node.bounds.top)//左上y坐标
logd(node.bounds.right)//右点下点x坐标
logd(node.bounds.bottom)//右下点y坐标3.其他属性参考text用法,比如取desc
logd(node.desc)
页: [1]
查看完整版本: 【EasyClick】【通用】获取节点对象属性的方法与使用/获取节点中的文本text