前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >android UiAutomator获取当前页面某类控件个数的方法

android UiAutomator获取当前页面某类控件个数的方法

作者头像
FunTester
发布2019-08-22 16:47:18
发布2019-08-22 16:47:18
1.2K00
代码可运行
举报
文章被收录于专栏:FunTesterFunTester
运行总次数:0
代码可运行

本人在学习UiAutomator的时候,发现一个问题,就是我需要知道当前班级作业的个数,本来想用getchildCount(),发现原来是按行的,一行不一定有多少个小题,后来就想了一个办法,selenium2java,里面有一个findelements()的方法,借鉴了这个方法我自己写了一个for循环,遍历界面中的元素。暂时还没有尝试更多试题导致控件scrollable属性为true的时候。

代码语言:javascript
代码运行次数:0
复制
    //获取页面某种控件的个数
    public int getCountByResourceId() {
        int num = 0;
        for(int i=0;i<100;i++){
            try {
                getUiObjectByResourceIdIntance("com.gaotu100.superclass:id/assignmentitemview_upload_text", i).getText();
            } catch (UiObjectNotFoundException e) {
//                e.printStackTrace();
                num = i;
                break;
            }
        }
        return num;
    }

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-08-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FunTester 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档