UIAutomatorViewer не может обнаружить элементы страницы

Я пытаюсь автоматизировать собственное мобильное приложение eBay с помощью Selenium Appium. Я могу получить элементы страницы всех страниц, но для страницы входа я не могу. Я получаю сообщение об ошибке как в UIAutomator, так и в Appium Inspector 1.6.5, который продолжает поиск без ответа. Я хотел бы знать, связана ли проблема со страницей eBay или есть другие альтернативные способы поиска локаторов. Шаги для воспроизведения: 1. Найдите любой объект на ebay -> перейдите на страницу сведений -> нажмите на часы.

Проблема с CaptureImage


person auto_mate17    schedule 27.08.2017    source источник


Ответы (1)


Эта проблема возникает, если ваш сервер appium находится в приложении ИЛИ на мобильном устройстве или в эмуляторе, теперь снова откройте приложение и перейдите к нужному экрану. попробуй на этот раз

OR

остановите свой сервер и закройте этот uiautomatorviwer и снова откройте uiautomatorviwer. На этот раз вы не получите ошибку.

другой способ найти элемент: -

Используйте приведенный ниже код: -

System.out.println("source : "+ driver.getPageSource());

driver.getPageSource() вернет вам XML-файл экрана. Теперь вы можете создать xpath для своего элемента.

Используйте ссылку ниже, чтобы украсить свой xml

http://xmlbeautifier.com/

Используйте приведенный ниже код для проверки вашего xpath

https://www.freeformatter.com/xpath-tester.html

Надеюсь, это поможет вам :)

person Shubham Jain    schedule 27.08.2017