AutoJs6 icon indicating copy to clipboard operation
AutoJs6 copied to clipboard

pickup()接口BUG反馈

Open nsy9601 opened this issue 2 years ago • 5 comments

脚本代码:

auto(true);
let kongJan = id('widget_container').findOnce();
console.log(kongJan && kongJan.click());   // 返回true,且点击操作正常执行
auto(true);  // 这个必须要有
console.log(pickup(id('widget_container'), 'click'));  // 返回null,无法完成点击

以上是我针对同一个按钮的点击测试,结果pickup()接口不能正常工作,该问题可重现

注:如果是我命令用法不正确的话,请给回复说明,谢谢!

nsy9601 avatar Nov 17 '23 07:11 nsy9601

说明:之所以有auto(true),是因为我用的是定时脚本,有时会遇到无障碍服务故障的时候,故我才在脚本中加了auto(true)用于重启无障碍,结果又测出了pickup()这个接口在使用auto(true)后工作不正常的情况。

nsy9601 avatar Nov 17 '23 07:11 nsy9601

无障碍故障时候能成功执行pickup函数并且不报错吗

sucutey avatar Nov 17 '23 12:11 sucutey

感谢反馈, 我会尝试排查上述问题.

Sent from my XQ-DQ72 using FastHub

SuperMonster003 avatar Nov 20 '23 07:11 SuperMonster003

感谢反馈, 我会尝试排查上述问题.

Sent from my XQ-DQ72 using FastHub

升级完v6.5.0后,我又试了下上面的问题,pickup()仍然不能成功执行,会返回null

nsy9601 avatar Dec 05 '23 01:12 nsy9601

@nsy9601 经测试, 问题依然存在, 下一版本继续尝试修复.

SuperMonster003 avatar Mar 30 '24 08:03 SuperMonster003