android_uiautomater定位

appium就是封装android的uiautomator这个框架来的,所以uiautomator的一些定位方法也可以用

text
1.通过text文本定位

new UiSelector().text("text文本")

2.文本比较长的时候,可以使用textContains模糊匹配

new UiSelector().textContains("包含text文本")

3.textStartWith是以某个文本开头的

new UiSelector().textStartWith("以text开头的文本")

4.正则匹配textMatches,这个需要配合正则表达式,就不举例了。

new UiSelector().textMatches("正则表达式")

loc_text = 'new UiSelector.text("123")'

driver.find_element_by_android_uiautomator(loc_text).click()

loc_textContains = 'new UiSelector.textContains("123")'

driver.find_element_by_android_uiautomater(loc_textContains).click()

loc_textStartWith = 'new UiSelector().textStartWith("123")'

driver.find_element_by_android_uiautomater(loc_textStartWith).click()

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容