Mr_老冷 发表于 2022-10-31 20:58:53

【EasyClick】【通用】如何获取全屏节点信息

1.通过dumpxml获取所有node信息,此方法获取的是原始node信息,需要自己解析xml文件,此方法获取的信息可以保存到文件,然后通过再通过截图到文件,将两个文件加载到节点工具中

let nodeXml = dumpXml()
file.wirte(nodeXml,"/sdcard/test.uix")

2
2.通过bounds设置全屏坐标,来获取所有节点信息
let nodes = bounds(0, 0, device.getScreenWidth(), device.getScreenHeight()).getNodeInfo(0)
if (nodes) {
    for (let i = 0; i < nodes.length; i++) {
      logd(JSON.stringify(nodes))
    }
}

3.通过正则设置全匹配,来获取所有节点信息
let nodes = textMatch(".*").getNodeInfo(0)
if (nodes) {
    for (let i = 0; i < nodes.length; i++) {
      logd(JSON.stringify(nodes))
    }
}

wlmccrz 发表于 2022-11-1 22:26:32

666 666666 666

dephi1028 发表于 2022-12-7 19:45:13

学习6666

平哥哥 发表于 2023-1-27 18:16:57

努力学习 谢谢分享

green550 发表于 2023-2-24 03:29:59

看看怎么处理

695637638 发表于 2023-3-21 17:48:17

1111111111111111111111111

122366184 发表于 2023-4-7 09:27:35

11111111111111111

fangge 发表于 2023-4-8 03:25:11

6666666666

ctr230 发表于 2023-4-12 23:41:32

学习一下技术

lanzhiyi 发表于 2023-4-23 09:28:33

学习了。。。。。。。。。。。。。。。
页: [1] 2
查看完整版本: 【EasyClick】【通用】如何获取全屏节点信息