Hy, Я очень новичок в Appium и Mobile-Automation, но не для автоматизации тестирования вообще.XTP-тестер для приложений (Android)
Я попытался найти App-элемент (приложение Android 2.1.0) от XPath. К сожалению, я этого не сделал. Я мог найти Элемент по id. Таким образом, соединение установлено правильно, и настройки «все» должны быть в порядке. Я использую uiautomatorviewer для определения путей и атрибутов представлений.
Есть ли какой-то «XPath-тестер» для Android-приложений, например, firepath или Browser-Console, чтобы убедиться, что инструкция XPath работает? Не было бы неплохо быть реализовано в automatorviewer? Или это один из авангардов, и есть какой-то новый «App-Inspector»?
Заранее благодарен!
Да, хорошо, это путь, но иногда в моей среде невозможно напрямую общаться с разработчиками. Я чаще читаю, что xpath нестабилен в контексте appium, соответственно, мобильной автоматизации, но я не понимаю, почему. Я использую XPath уже около года в контексте автоматизации web-gui, и если вы выполняете работу правильно, xpath тоже стабилен. Итак, XPath теперь просто нестабилен в контексте мобильной автоматизации, и если да, не могли бы вы объяснить мне, почему? –
, если приложение, в котором вы работаете, никогда не изменится, тогда xpath может работать как любой другой метод. НО, если есть небольшие изменения, которые появляются каждые несколько недель, тогда у вас будут проблемы, потому что структура представления изменится, локатор ", используемый в XPath, необходимо обновить до нового ... Конечно, вы можете использовать XPath для поиска элементов с помощью селекторов css или даже идентификаторов, но этот метод работает медленнее и лучше на самом деле вызывать непосредственно методы FindById или FindByCssSelector. –