【问题标题】:Difference between UiSelector text and textContainsUiSelector text 和 textContains 的区别
【发布时间】:2019-11-13 18:11:16
【问题描述】:

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

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

另一个是

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

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

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

【问题讨论】:

    标签: android python ui-automation android-uiautomator


    【解决方案1】:

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

    带字符串:“Ok 是字符串”

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

    【讨论】:

    • 是的,我明白了。另外,关于我的第二个问题,我们如何知道点击操作是否成功执行?我检查了click方法的返回类型,但没有找到。
    猜你喜欢
    • 2012-03-18
    • 1970-01-01
    • 2015-03-07
    • 1970-01-01
    • 2013-02-14
    • 2022-01-21
    • 2022-12-04
    • 2016-05-31
    • 2014-10-28
    相关资源
    最近更新 更多