android UiAutomator获取当前页面某类控件个数的方法
2017-04-18 14:43
423 查看
本人在学习UiAutomator的时候,发现一个问题,就是我需要知道当前班级作业的个数,本来想用getchildCount(),发现原来是按行的,一行不一定有多少个小题,后来就想了一个办法,selenium2java,里面有一个findelements()的方法,借鉴了这个方法我自己写了一个for循环,遍历界面中的元素。暂时还没有尝试更多试题导致控件scrollable属性为true的时候。
//获取页面某种控件的个数
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;
}
//获取页面某种控件的个数
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;
}
相关文章推荐
- 自定义服务器组件获取其页面控件里所输入的值的方法
- 关于页面中获取用户控件中的控件事件的方法
- asp.net 中遍历页面里某种控件(Textbox)、获取当前页面的名称
- [android] viewpager获取当前view报空指针的解决方法
- 关于从页面中获取用户控件中的其它控件(如DropDownList)事件的方法
- 获取当前页面触发事件的控件(asp.net)
- Android 获取当前语言的方法1
- js获取当前页面url与刷新当前页面的各种方法
- 如何用js得到当前页面的url信息方法(JS获取当前网址信息)
- asp.net获取当前页面文件名,参数,域名等方法
- 关于页面中获取用户控件中的控件事件的方法
- ASP获取当前页面URL地址(带参数)的方法
- 页面中获取用户控件中的控件事件的方法
- android的listview点击获取当前选项值的方法
- 关于页面中获取用户控件中的控件 事件的方法
- 实用js小汇总--获取iframe引用的页面中的控件ID,或赋值的实现方法
- 【COM范例】WM上获取短信内容,AcitiveX控件调用页面JS方法
- asp.net获取当前页面文件名,参数,域名等方法。统一session验证和权限验证的方法
- 获取UIScrollView当前所在的页面的方法
- 【转】UIWebView获取当前页面url的两种方法