文本定位方式有3种:
1:文本匹配;
2:文本包含;
3:正则表达式
- import uiautomator2 as u2
-
- d = u2.connect_usb("8681-A01-0xc60fcc9d")
- d.app_start(package_name="com.wandoujia.phoenix2")
- print("step 1")
- #全文匹配,点击
- d(text="我的").click()
- print("step 2")
-
- #文本包含
- d(textContains="通知").click()
- print("step 3")
-
- #传入正则表达式
- d(textMatches="回.{1}").click()
- print("over")
这里说明下d.app_start里面的包名的查找方式:
此处Android进入页面,weditor就可以获取包名了。