Как просмотреть сохраненный источник страницы в приложении Appium
Во время запуска автоматического теста с использованием Appium я использовал driver.getPageSource()
и сохранил его в виде файла XML. Я также сделал скриншот той же страницы, используя driver.takeScreenshot()
и сохранил его как файл PNG. Теперь, как мне просмотреть его в приложении Appium, чтобы оно соответственно отображалось на элементы с данными xml.
Есть ли открытая опция в Appium, как в uiautomatorviewer? Я не мог использовать uiautomator, потому что он требует файла uix. Но я не мог найти открытый вариант в Appium.
2 ответа
UIAutomatorviewer - это простой инструмент для запуска мобильной автоматизации, однако он имеет некоторые ограничения
Менее устойчивый:
Выдает случайные ошибки при работе с нативными приложениями
Ограниченная функциональность:
Ограниченные возможности по сравнению с APPIUM Desktop
Эти ограничения не позволяют UIAUTOMATORVIEWER быть универсальным выбором среди инженеров автоматизации, и в основном он используется вместе с Appium Desktop.
Для установки и использования вы можете обратиться ниже URL
https://automationlab0000.wordpress.com/2018/12/31/appium-desktop-for-locating-elements/
Из-за сложной настройки Appium довольно сложно зависеть только от Appium для мобильной автоматизации. С Appium Studio от SeeTest вы можете легко идентифицировать объекты.
Appium Studio с легкостью решает все проблемы Appium. Существует также шпион объекта для более легкой идентификации объекта и XPath. Тесты записываются просто. Действия, выполняемые с отражением устройства, записываются в легко экспортируемом и выполнимом тесте, написанном на выбранном вами языке.
Посетите этот блог для более подробной информации.
Для начала ознакомьтесь с их документами https://docs.experitest.com/display/public/TD/Appium+Studio