美文网首页
模拟点击用于查找H5页面节点的递归算法

模拟点击用于查找H5页面节点的递归算法

作者: 郑伟1 | 来源:发表于2020-06-23 10:35 被阅读0次

哈哈哈哈哈 老夫查了好多都没好用的 灵机一动 简简单单找到了那个节点 他最恶心的是有的节点文字你是获取不到的 然后我也不知道哪个方法能返回回来 搞了好多个一起打印 总算让老子找到了 记录下来 以后继续用

/**
     * 用于递归查找h5节点的
     * @param nodeInfo 这个就是查节点的第一个入口了  建议越外层越好
     * @param path 这个是用来画路径的  剩的你找到了对象  找不到他的位置
     */
    private void searchClickableView(AccessibilityNodeInfo nodeInfo, String path) {
        if (nodeInfo != null) {
            for (int i = 0; i < nodeInfo.getChildCount(); i++) {
                String pathStr = path + "," + i;
                AccessibilityNodeInfo child = nodeInfo.getChild(i);
                if (child == null) continue;
                if (child.isClickable()) {
                    performViewClick(child);
                    LogUtil.show("getViewIdResourceName:" + child.getViewIdResourceName()
                            + ",getContentDescription:" + child.getContentDescription()
                            + ",getClassName:" + child.getClassName()
                            + ",getText:" + child.getText()
                            + ",path:" + pathStr
                    );
                    continue;
                }
                if (child.getChildCount() > 0) {
                    searchClickableView(child, pathStr);
                }
            }
        }
        LogUtil.show("path:" + path);
    }

相关文章

  • 模拟点击用于查找H5页面节点的递归算法

    哈哈哈哈哈 老夫查了好多都没好用的 灵机一动 简简单单找到了那个节点 他最恶心的是有的节点文字你是获...

  • 数据结构与算法——基础篇(六)

    常用10种算法 1、二分查找算法(非递归)——要求有序 二分查找法只适用于从有序的数列中进行查找(比如数字和字母等...

  • 二分查找

    1.非顺序表查找最大值递归算法 2.顺序表的二分查找算法查找下标最小的特定元素x 递归实现 非递归实现

  • 一、算法

    目标 递归算法查找算法算法分析十大排序算法 递归算法 什么是递归递归,在数学与计算机科学中,是指在函数的定义中使用...

  • 微信小程序 向内嵌的H5传参(传递参数)

    需求:点击A页面的跳转网页按钮跳转到B页面,B页面使用web-view组件(用于展示H5),并向H5传递参数,H5...

  • 数据结构——树

    有关树的算法题总结 实现二叉树的前序、中序、后序遍历(递归、非递归,mirros方法) 查找后继节点 二叉树的序列...

  • 常用算法(1)-二分查找算法(非递归)

    1. 二分查找算法(非递归) 介绍 二分查找法只适用于从有序的数列中进行查找(比如数字和字母等),将数列排序后再进...

  • 二叉树算法之0-计算二叉树的深度

    算法思想:使用递归 算法解析:分别递归左树和右树,递归到叶子节点时返回0,递归回溯时值+1,不断累积回溯的深度,每...

  • 算法2:递归算法与二分查找

    3.递归算法3.1斐波那契数列(递归)3.2汉诺塔3.3八皇后问题4.⼆分查找递归实现 4.1二分递归查找: 3....

  • 小程序和h5页面之间的互相跳转

    小程序跳转到 H5 页面 H5 页面跳回小程序 在 h5 页面的任何点击事件中: 在H5页面引入 https://...

网友评论

      本文标题:模拟点击用于查找H5页面节点的递归算法

      本文链接:https://www.haomeiwen.com/subject/vbmcfktx.html