Android自动化测试Uiautomator--UiSelector接口简介
UiSelector對象可以理解為一種條件對象,描述的是一種條件,可以配合UiObject使用得到某個符合條件的控件對象。
所有的方法都是public的,且都返回UiSelector類的對象。
文本方面的方法:
1.text(String text) 文本
2.textContains(String text) 文本包含
3.textMatches(String regex) 文本正則
4.textStartsWith(String text) 文本開始字符
?
描述方面的方法:
1.description(String desc) 描述
2.descriptionContains(String desc) 描述包含
3.descriptionMatches(String regex) 描述正則
4.descriptionStartsWith(String desc) 描述開始字符
?
類名方面的方法:
1.childSelector(UiSelector selector) 子類
2.className(String? className) 類名
?
索性、實例方面的方法:
1.index(int index) 編號
2.instance(int instantce) 索引
?
特有屬性:
1.checked(boolean val) 選擇屬性
2.chickable(boolean val) 點擊屬性
3.enabled(boolean val) enabled屬性
4.focusable(boolean val) 焦點屬性
5.longClickable(boolean val) 長按屬性
6.scrollable(boolean val) 滾動屬性
7.selected(boolean val) 選擇屬性
?
包名方面的方法:
1.packageName(String name) 包名
2.packageNameMatches(String regex) 包名正則
?
資源ID方面的方法:
1.resourceId(String id) 資源ID
2.resourceIdMatches(String regex) 資源ID正則
?
?
參考以下文檔:
http://wenku.baidu.com/view/781a31b68762caaedd33d4c6.html?re=view
轉(zhuǎn)載于:https://www.cnblogs.com/yajing-zh/p/4504117.html
總結(jié)
以上是生活随笔為你收集整理的Android自动化测试Uiautomator--UiSelector接口简介的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 去除右下角淘宝网弹窗恶意广告!
- 下一篇: Angular项目构建指南 - 不再为a