標籤:
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
Android自動化測試Uiautomator--UiSelector介面簡介