递归火山软件开发平台

标题: 【求助】找不到例程,请教如何取出APP内嵌入网页的节点 [打印本页]

作者: xuesenji    时间: 2022-1-16 09:59
标题: 【求助】找不到例程,请教如何取出APP内嵌入网页的节点
本帖最后由 xuesenji 于 2022-1-16 10:13 编辑

        最近在学无障碍,下载大量例程后,能找到节点,实现点击、输入等基本操作,现在遇到一个问题,找了几天都没找到例程,只能求助啦

        我要操作的是充值类APP,打开APP后:

第一个页面,是首页,找到充值入口的按钮并点击,成功;

第二个页面,应该是嵌入网页吧,编辑框节点输入充值账号,点击确认充值按钮节点,成功;

第三个页面,肯定是嵌入网页了,选择付款方式页面,这个页面无论用什么方式,都找不到这个页面的节点,找到的全全全都都都是【第二个页面】的节点。

经过好几天的研究,发现以下规律:

收到无障碍事件.事件类型.窗口状态改变        这个事件,APP打开后,进入第一个页面后,进入第二个页面后,都输出了信息,而第二页面和第三个页面互相切换时窗口状态改变事件都没有输出信息,而我查找节点时,第二个参数【指定父节点】都是【空】的,或使用【取根节点活动窗口 ()】这个命令,窗口状态改变没有改变,是不是意味着第三个页面的当前窗口其实一直是第二个页面,所以查找到的全都是第二个页面的节点???

那么我想请教,如何获取第三个页面的窗口信息,用来指定查找第三个页面节点时的父节点?

最后再说一下,不知道为什么,我使用官方库.无障碍节点信息类.指定文本/资源ID查找节点(),和执行动作()这两个命令时,完全按官方例程写的代码,结果都失败了,换成无名模块的就能用了,代码也没变,完全搞不懂

研究了好几天,能下的例程都下了,怎么也找不到对应的例程,到最后,只能用截图找图方式了,结果又出错了截图是成功了,找图也成功了,但输出的坐标却不对不对不对啊,我用了好几种种工具,得出正确的坐标都是(442,702,607,758),找图的坐标却是(450,624),点击时也点到别的地方去了,总感觉截图的原点和找图的原点是不一样的???
好吧,其实我也觉得肯定是我的代码有问题,请问如何修改???
(, 下载次数: 40)
最后再帮我取一下这个图片的黄色, (, 下载次数: 44) 我用各种工具取出的颜色都是【0x0080FF】,但找色时一直找不到,找图倒是成功了,就是坐标不对


作者: xmr182108    时间: 2022-1-16 10:07
网页的基本搞不到节点




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4