日志文件
log-1774284707892.zip
BUG描述(文字/截图/视频)
GKD版本 1.11.6-f693886 ,来源 https://github.com/gkd-kit/gkd/actions/runs/23427653198 操作记录生成的附件
工作模式:无障碍,然后在启用 Shizuku 优化后,一些规则里按下[返回键]的操作,触发后并没有在触发记录里显示。而且 preKeys 的限制没生效,导致再次进入目标 activity 界面后重复触发。
我怀疑模拟按下[返回键]的操作走的不是无障碍,而是通过 自动化 来模拟。
出问题的规则:
{
id: 'com.github.metacubex.clash.meta',
name: 'Clash Meta for Android',
groups: [
{
key: 1,
name: '功能类-自动[启动]后返回',
desc: '进app后 ①点击[启动] ②返回键',
fastQuery: true,
activityIds: 'com.github.kr328.clash.', //通配
matchTime: 1200,
resetMatch: 'app',
rules: [
{
key: 1,
name: '①点击[启动]',
matches: '@[clickable=true] >3 [text$="启动"]',
snapshotUrls: 'https://i.gkd.li/i/25926380',
exampleUrls: 'https://e.gkd.li/7243edfc-00ac-4551-bf87-92ac0cdaba6f',
},
{
preKeys: [1],
name: '②返回键',
action: 'back',
actionDelay: 120, // 预留给key1 的点击时间
matches: '[parent=null]',
},
],
},
],
}
期望行为(文字/截图/视频)
期望对于一些按[返回键]的操作( action: 'back' )的规则,能有触发记录,且一些其它约束生效 ( preKeys: [1] ),不会重复触发
实际行为(文字/截图/视频)
录屏:
前面演示正常的触发,有 ①点击[启动] 和 ②返回键 的触发记录。
后面演示开 Shizuku 后的触发,只有 ①点击[启动] 的触发记录,[返回键] 触发了但没触发记录。
(视频超过10MB,找了个图床上传)
https://img.yohuo.eu.org/1774288423877.mp4
日志文件
log-1774284707892.zip
BUG描述(文字/截图/视频)
GKD版本 1.11.6-f693886 ,来源 https://github.com/gkd-kit/gkd/actions/runs/23427653198 操作记录生成的附件
工作模式:无障碍,然后在启用 Shizuku 优化后,一些规则里按下[返回键]的操作,触发后并没有在触发记录里显示。而且 preKeys 的限制没生效,导致再次进入目标 activity 界面后重复触发。
我怀疑模拟按下[返回键]的操作走的不是无障碍,而是通过 自动化 来模拟。
出问题的规则:
期望行为(文字/截图/视频)
期望对于一些按[返回键]的操作(
action: 'back')的规则,能有触发记录,且一些其它约束生效 (preKeys: [1]),不会重复触发实际行为(文字/截图/视频)
录屏:
前面演示正常的触发,有
①点击[启动]和②返回键的触发记录。后面演示开 Shizuku 后的触发,只有
①点击[启动]的触发记录,[返回键] 触发了但没触发记录。(视频超过10MB,找了个图床上传)
https://img.yohuo.eu.org/1774288423877.mp4