立即注册

QQ登录

只需一步,快速开始

老冷编程学院

老冷培训班汇总介绍老冷付费工具汇总介绍老鬼UI编程学院EasyClick所有产品简介EasyClick官方交流群
IOS授权价格IOS/安卓 自助提卡链接安卓-中控群控-电脑授权-购买IOSusb版投屏群控教程IOS脱机版激活教程
IOS脱机版wifi局域网脚本中控教程IOS脱机版wifi局域网群控投屏教程远程调试frp,兼容安卓/IOS热更新工具,兼容安卓/IOS脱机版老冷网盘
查看: 1720|回复: 12

[教程] 【EasyClick】选择器和节点对象的区别

[复制链接] |主动推送

931

主题

101

回帖

3万

积分

管理员

【导师】

Rank: 9Rank: 9Rank: 9

积分
37118
最后登录
2024-4-22
在线时间
1236 小时

兔年勋章金牌银牌铜牌导师微信认证热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老QQ认证EC VIP学员

发表于 2023-2-20 17:57:03 | 显示全部楼层 |阅读模式

马上注册,解锁更多高级玩法

您需要 登录 才可以下载或查看,没有账号?立即注册

x
1.选择器
选择器是一个查找条件
就像你在百度中,打字写入关键字,可以写入多个关键字
条件写入后,需要一个查找动作,

getOneNodeInfo/getNodeInfo就是这个查找动作
getOneNodeInfo只保留第一个返回结果,也就是节点对象,
getNodeInfo保留所有返回结果,也就是节点对象数组


2.节点对象
节点对象是查找结果
通过结果,我们可以点击,输入等操作


[JavaScript] 纯文本查看 复制代码
    let node = id("xxxxx").getOneNodeInfo(0)
    if (node) {
        node.click()
        node.inputText("123")
    }


也可以通过节点对象的属性,拿到我们想要的数据,如

[JavaScript] 纯文本查看 复制代码
    let node = id("xxxxx").getOneNodeInfo(0)
    if (node) {
        logd(node.text)
        logd(JSON.stringify(node.bounds))
        logd(node.bounds.top)
    }




3.快捷方式操作选择器
有些方法,可以快捷操作选择器,比如点击,输入
[JavaScript] 纯文本查看 复制代码
    let selector = id("xxxxxx")
    click(selector)
    inputText(selector, "123")

此方法可以少写很多代码,但并不推荐

此方法内部也是封装了一个getOneNodeInfo类似的函数实现
但当你找不到节点时,并没有任何提示(返回值不可信)
会导致业务逻辑不够健壮
且会自动选择第一个找到的节点,如存在多个相同节点,无法指定精确的节点进行点击





VIP培训班介绍汇总[安卓/IOSusb版/IOS脱机版/PHP/nodejs等]
http://bbs.laoleng.vip/forum.php?mod=viewthread&tid=428

付费工具介绍汇总[热更/远程调试/IOS易语言UI/拓展插件等]
http://bbs.laoleng.vip/forum.php?mod=viewthread&tid=430

27

主题

68

回帖

737

积分

版主

Rank: 7Rank: 7Rank: 7

积分
737
最后登录
2024-3-22
在线时间
79 小时

突出贡献热心会员

发表于 2023-2-20 18:16:39 | 显示全部楼层
已读不回
VX:TTA798798
QQ:1816181820

1

主题

23

回帖

133

积分

小白

Rank: 2

积分
133
最后登录
2024-4-19
在线时间
8 小时

QQ认证

发表于 2023-2-20 18:42:08 | 显示全部楼层
学习一下

0

主题

4

回帖

51

积分

小白

Rank: 2

积分
51
最后登录
2023-6-28
在线时间
2 小时

QQ认证

发表于 2023-2-21 14:06:40 | 显示全部楼层
6666666666666666666666666666

0

主题

4

回帖

28

积分

萌新

Rank: 1

积分
28
最后登录
2023-2-25
在线时间
2 小时
发表于 2023-2-22 21:15:04 | 显示全部楼层
学习学习

0

主题

7

回帖

70

积分

小白

Rank: 2

积分
70
最后登录
2023-8-3
在线时间
4 小时
发表于 2023-2-23 21:54:39 | 显示全部楼层
已阅   看看啊

0

主题

5

回帖

30

积分

萌新

Rank: 1

积分
30
最后登录
2023-2-26
在线时间
2 小时
发表于 2023-2-24 02:22:32 | 显示全部楼层
学习一下哦~

0

主题

6

回帖

62

积分

小白

Rank: 2

积分
62
最后登录
2023-9-28
在线时间
3 小时

QQ认证

发表于 2023-2-28 08:28:23 | 显示全部楼层
过来学习,以后就用EasyClick,希望EasyClick越来越好

0

主题

20

回帖

128

积分

小白

Rank: 2

积分
128
最后登录
2024-3-3
在线时间
14 小时

QQ认证

发表于 2023-3-22 16:57:59 | 显示全部楼层
选择器和节点对象的区别

0

主题

32

回帖

363

积分

入门

Rank: 3Rank: 3

积分
363
最后登录
2024-3-21
在线时间
53 小时
发表于 2023-4-18 04:16:29 | 显示全部楼层
正好需要!!!
游客
回复
您需要登录后才可以回帖 登录 | 立即注册

关闭

想要力量吗骚年 上一条 /2 下一条

关闭

免责声明|Archiver|手机版|闽ICP备20013040号-2| 老冷编程学院 |网站地图

GMT+8, 2024-4-24 02:39

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表