【问题标题】:How to detect if a located element is indeed on top and clickable using uiautomator2?如何使用uiautomator2检测定位的元素是否确实在顶部并且可点击?
【发布时间】:2020-11-11 00:15:00
【问题描述】:
import uiautomator2
device = uiautomator2.connect()
elem = device(resourceId="com.someapp.droid.full:id/publisher_content_row",
            className="android.view.ViewGroup")
elem.click(5)

通常是单击底部栏或顶部栏,因为所选项目有时可能会隐藏在它们后面。

【问题讨论】:

    标签: android android-uiautomator uiautomatorviewer


    【解决方案1】:

    使用 Barista 库进行 UI 测试,这是最简单的解决方案,让一切变得更简单。 https://github.com/AdevintaSpain/Barista

    使用 Barista,您可以这样做:

    assertClickable("Hello world")
    assertClickable(R.string.hello_world)
    assertClickable(R.id.button)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-07-04
      • 1970-01-01
      • 1970-01-01
      • 2011-08-03
      • 2012-09-08
      • 2016-07-10
      • 1970-01-01
      相关资源
      最近更新 更多