【问题标题】:Appium - React-Native - Elements that are not on the screen are still shown in the element treeAppium - React-Native - 不在屏幕上的元素仍然显示在元素树中
【发布时间】:2019-08-13 06:18:34
【问题描述】:

这个问题只出现在 iOS 上。

该应用程序是使用 react-native 0.57.7 构建的,并且在 Appium Inspector 元素树中的 iOS 构建中,有些元素未显示在屏幕上。

例如,我们有一个产品列表,但屏幕上只显示了几个,但产品列表有 180 个项目,而在 Appium Inspector 中显示了所有 180 个项目。

我尝试使用 react-native 中的 accessibilityElementsHidden={false} 属性,但它不起作用,所有元素都显示了。

为了在 Appium Inspector 中只显示屏幕上显示的元素,我们可以做些什么?

【问题讨论】:

    标签: ios react-native appium


    【解决方案1】:

    在这种情况下,Appium Studio 可能是更好的选择。它们具有对象识别属性,例如“onScreen”(是否出现在屏幕上)、“top”(是否在最顶层)。并且属性 'top' 仅显示可见元素。它们具有内置的对象监视功能,例如 Appium Inspector。 查看他们的documentation 了解更多信息

    【讨论】:

      猜你喜欢
      • 2020-11-03
      • 2021-01-11
      • 1970-01-01
      • 2015-12-04
      • 1970-01-01
      • 2018-04-02
      • 1970-01-01
      • 1970-01-01
      • 2014-09-08
      相关资源
      最近更新 更多