Я пытаюсь использовать appium для тестирования стороннего приложения. Проверяя наличие элемента на экране, appium не может найти элемент, даже если он присутствует на экране.
Пробовал следующие вещи как часть корневого вызова:
1. Получение иерархии xml страниц с помощью Appium drive getpageSource (). Это возвращает XML-дамп предыдущего экрана.
2. Получение XML-иерархии страниц с использованием дампа Android uiautomator. Это также возвращает то же самое, что и вывод appium.
Другие наблюдения:
1. Такое поведение непоследовательно. Иногда элемент встречается. В других случаях это не так.
2. Когда я пытаюсь проверить иерархию с помощью программы просмотра иерархии, дамп xml относится к текущей странице, а не к предыдущей. Это почти указывает на то, что средство просмотра иерархии получает дамп xml способом, отличным от uiautomator.
Есть какие-нибудь подсказки, как я могу это исправить?
Спасибо, Аарти