t.me/atinfo_chat Telegram группа по автоматизации тестирования

Appium Android Native application - как дождаться что нативная страница на дроиде прогрузиласб до конца ?

Теги: #<Tag:0x00007f748980f750>

Appium Android Native application - как дождаться что нативная страница на дроиде прогрузиласб до конца ?

В чем проблема использовать wait по элементу?

пробовал, wait срабативает, но страница может еще лодиться …

То есть элемент уже видим в разметке, но Вы его не видите? Что именно подгружается? К чему Вы привязываете вейт?

та с вейтами все понятно тут, я использую guava самописние ExpectedConditions аля Functions и вейтом жду пока они отработают, прикол в том что елемент уже в native разметке есть, но страница еще на екране “пригает”… думал может есть механизм перехватить layout и дождаться пока он весь будет стабильний … иногда бивает что клик осуществляеться не на тот елемент …

Понял.
Может быть, есть возможность словить какой-то элемент, обозначающий загрузку, и ждать, пока он пропадет?

У Аппиума нет методов ожидания и проверки, насколько я знаю.
На крайний случай можно попробовать написать какую-то функцию: кликнуть -> проверить -> если нет, вернуться назад, и снова кликнуть.