1.UiSelector定位
text定位
根据控件的text属性
android=UiSelector().text("发现")
android=UiSelector().textContains("发现")
android=UiSelector().textMatches("^发现*")
description定位
根据控件的content-desc属性
android=UiSelector().description("发现")
android=UiSelector().descriptionContains("发现")
android=UiSelector().descriptionMatches("^发现*")
classname定位
android=UiSelector().className("android.widget.Button").text("肌肉爆震")
android=UiSelector().classNameMatches("android.widget.Button").text("肌肉爆震")
索引、实例定位
android=UiSelector().index(int index) 索引
android=UiSelector().instance(int instantce) 实例
特有属性定位
选择属性 checked(boolean val)
点击属性 chickable(boolean val)
enabled属性 enabled(boolean val)
焦点属性 focusable(boolean val)
长按属性 longClickable(boolean val)
滚动属性 scrollable(boolean val)
选择属性 selected(boolean val)
android=UiSelector().checked(True)
资源id定位
android=UiSelector().resourceId("com.tencent.mm:id/b8m")
android=UiSelector().resourceIdMatches("com.tencent.mm:id/b8m")
节点属性定位
android=UiSelector().childSelector(Uiselector selector)
android=UiSelector().fromParent(Uiselector selector)