Appium - React-Native - элементы, которых нет на экране, по-прежнему отображаются в дереве элементов - PullRequest
1 голос
/ 22 марта 2019

Эта проблема появляется только на iOS.

Приложение построено с реактивной версией 0.57.7 и в сборке iOS в дереве элементов в Appium Inspector есть элементы, которые не отображаются на экране.

Например, у нас есть список продуктов, но на экране отображается только несколько продуктов, но список продуктов содержит 180 элементов, а в Appium Inspector отображаются все 180 элементов.

Я попытался использовать свойство accessibilityElementsHidden={false} из Reaction-native, но оно не сработало, все элементы все равно были показаны.

Что мы можем сделать, чтобы отображать только отображаемые элементы на экране в Appium Inspector?

1 Ответ

0 голосов
/ 22 марта 2019

В этом случае Appium Studio может быть лучшим вариантом. У них есть атрибуты, идентифицирующие объекты, такие как «onScreen» (присутствует ли на экране), «top» (находится ли он на верхнем слое). А атрибут top отображает только видимые элементы. У них есть встроенная функция шпионажа объектов, например, Appium Inspector. Проверьте их документацию для получения дополнительной информации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...