При использовании Appium Studio в нашем проекте React Native он отлично работает для начального экрана в стеке. Когда мы переходим к новому экрану в стеке, иерархия компонентов в шпионском объекте показывает каждый компонент на каждом предыдущем экране, а также новые компоненты экрана.
Это делает невозможным повторное использование меток доступности, поскольку автоматизированные тесты выбирают метки на предыдущих экранах, а не на текущем, поскольку они выше в иерархии представления, что делает тестирование чрезвычайно трудным.
На iOS у нас нет этой проблемы. Объект шпион не показывает компоненты на предыдущих экранах.
Кто-нибудь знает решение, позволяющее Appium видеть только компоненты на текущем экране на Android?