首页 > 解决方案 > UiSelector text 和 textContains 的区别

问题描述

我指的是一些代码来单击按钮。我找到了以下两种方法,但是我不明白它们之间的区别

from uiautomator import device as dev
dev(text="OK").click()

另一个是

dev(textContains="OK").click()

它们之间有什么区别?我参考了texttextContains的文档,但我仍然没有得到这两种方法之间的区别。

还有,在点击操作之后,我们如何知道点击的动作是否被执行了呢?

标签: androidpythonui-automationandroid-uiautomator

解决方案


text方法将找到完全匹配的字符串。但是,textContains会找到一个带有通配符的字符串。例子:

带字符串:“好的是字符串”

dev(text="OK").click()将失败,无法点击。 dev(textContains="OK").click()将通过并单击。


推荐阅读