Appium-React-Native-屏幕上未显示的元素仍显示在元素树中

时间:2019-03-22 09:33:12

标签: ios react-native appium

此问题仅出现在iOS上。

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

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

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

我们要怎么做才能仅在Appium Inspector中显示屏幕上显示的元素?

1 个答案:

答案 0 :(得分:0)

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