Просмотр динамического элемента в Android Desktop или uiautomator, оба дают ошибки - PullRequest
0 голосов
/ 24 сентября 2019

Я пытаюсь сделать снимок экрана страницы в своем приложении, чтобы увидеть, правильно ли были добавлены идентификаторы доступности к текущим локаторам, чтобы я мог добавить автоматические сценарии для тестирования в QA, но хотя я могу вызвать приложениеЯ не могу перейти на нужную мне страницу.Я не создатель приложения и не разработчик.РЕДАКТИРОВАТЬ: я решил на AppiumDesktop, но не для эмулятора Android Studio.Поскольку я не могу прокрутить AppiumDesktop, мне все еще нужен эмулятор Android Studio, чтобы попытаться просмотреть эти идентификаторы.

В uiautomator для моего приложения для Android Studio появляется ошибка «Ошибка получения иерархии пользовательского интерфейса Ошибка при полученииXML-файл иерархии пользовательского интерфейса: com.android.ddmlib.SyncException: удаленный объект не существует "при переходе на страницу, которую я хочу проверить.

Я смог выполнить следующие указания: Ошибка при полученииИерархия пользовательского интерфейса Ошибка при получении XML-файла иерархии пользовательского интерфейса: com.android.ddmlib.SyncException: удаленный объект не существует , и я смог правильно диагностировать проблему таким образом, но не исправить.

ЕслиЯ делаю sudo adb kill-server, затем sudo adb start-server ничего не происходит иначе.Если я запускаю дамп adia shell uiautomator, он выдаёт мне ОШИБКУ: не удалось получить состояние простоя, но после этого нет решения.

Из git bash, когда я набираю ps |grep appium, я ничего не получаю обратно, поэтому я предполагаю, что appium прекратился.Если я пытаюсь остановить узел с помощью taskkill / F / IM node.exe, я получаю: ОШИБКА: процесс "node.exe" не найден.

У рабочего стола Appium есть следующая ошибка:

«не будет работать без сервиса Google Play, которого нет ...» остальное затмевается поисковым меню.

Я поделился этими инструкциями с разработчиками в своем билете jira для создания автоматизации, если это ответ: https://developers.google.com/android/guides/setup#Setup

Моя Android-студия Android Studio v 3.5 JRE 1.8.0_202, и яЯ нахожусь на Windows 10. Я обновил Android Studio до последней версии.

Мой рабочий стол appium версии 1.13.0.Подключаю рабочий стол appium через соус

Мой рабочий стол appium желаемые возможности:

{
  "appiumVersion": "1.9.1",
  "platformName": "Android",
  "platformVersion": "6.0",
  "deviceName": "Android Emulator",
  "app": "sauce-storage:app-release.apk",
  "browserName": ""
}
...