怎么能让脚本点击屏幕上第一个或第二个指定的控件。
比如屏幕上有许多个控件id=“huy”。然后让脚本点击第一个或者第二个。第三个。
求大佬告知。。

管理员
var huySize = id("huy").find().size();
id("huy").find().get(1).id();

for (let i = 0; i < huySize; i++) {
    log(id("huy").find().get(i).id());
}
最后由 DcrClub 编辑

@dcrclub 这是我自己改的
var p = id("but").find().size();
q = id("but").find()

for (let i = 0; i < p; i++) {
sleep(500)
q.get(i).parent().click()
}
可以点,但是点了之后会出现错误12:56:59.271/E: TypeError: Cannot call method "click" of null (<11111点控件>#7)
at script(<11111点控件>:7)

管理员

你那个get(i) 是没有父控件的... 返回值是null

  • 5
    帖子
  • 99
    浏览

与 Auto.js 的连接断开,我们正在尝试重连,请耐心等待