Uiautomator2如何使用text进行模糊匹配,并返回匹配的控件info
时间: 2024-05-03 20:20:37 浏览: 386
Uiautomator2可以使用containsText方法进行模糊匹配,如下所示:
```python
from uiautomator2 import UiSelector, UiAutomatorServer
# 连接设备
d = UiAutomatorServer().connect()
# 获取匹配的控件info
info = d(resourceId="com.example.app:id/textView").containsText("hello").info
print(info)
```
其中,"com.example.app:id/textView"为控件的id,"hello"为匹配的文本内容。如果该控件的文本内容中包含"hello",则会返回该控件的info信息。如果未找到匹配的控件,则返回None。
阅读全文