@NotLetters Спасибо!
Подскажите, блок получение писем, будет искать последнее письмо?
Android Manager - модуль для управления android эмуляторами
-
Оставлю это тут, мало ли будет полезно.
Ловил ошибку при коннекте к устройству:The requested resource could not be found, or a request was received using an HTTP method that is not supported by the mapped resourceCервер запускался командой из шапки appium -a 127.0.0.1 -p 4723, в логе были видны Post запросы к /wd/hub с ответом 404
Помог запуск сервера командой
appium -a 127.0.0.1 -p 4723 --base-path /wd/hub -
Помогите решить ошибку: Error: Failed to create session. The requested resource could not be found, or a request was received using an HTTP method that is not supported by the mapped resource
- Запускаю сервер со стандартными ip:port через консоль
- Запускаю эмулятор
- Запускаю шаблон
При подключении к устройству (Memu) выдает ошибку

-
@tthreeonek По аппиуму проще спросить на гитхабе в их ветке.
-
У кого была такая ошибка хелпаните, при попытке подключения к устройству
Error: Failed to create session. An unknown server-side error occurred while processing the command. Original error: Error executing adbExec. Original error: 'Command 'C:\Users\t31k\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:21503 install -g C:\Users\t31k\.appium\node_modules\appium-uiautomator2-driver\node_modules\io.appium.settings\apks\settings_apk-debug.apk' exited with code 1'; Command output: adb: failed to install C:\Users\t31k.appium\node_modules\appium-uiautomator2-driver\node_modules\io.appium.settings\apks\settings_apk-debug.apk: Exception occurred while executing: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.endsWith(java.lang.String)' on a null object reference at com.android.server.pm.PackageManagerShellCommand.runInstall(PackageManagerShellCommand.java:968) at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:179) at android.os.ShellCommand.exec(ShellCommand.java:103) at com.android.server.pm.PackageManagerService.onShellCommand(PackageM
-
@tthreeonek у меня проблема один в один, ты справился?
вот такая же: Error: Failed to create session. The requested resource could not be found, or a request was received using an HTTP method that is not supported by the mapped resource -
@tthreeonek решение нашлось, буквально пару постов выше
командой: appium -a 127.0.0.1 -p 4723 --base-path /wd/hub -
@tthreeonek здесь нужно версию андроида в мем выбрать не 9.0, а 7.1 это все будет норм) я по тем же ошибкам прошелся что и ты
перелопатил всю тему -
функции открытия, закрытия, нажатия по координатам работают, но при попытке получить XML дамп
invalid session id: A session is either terminated or not started
Пожалуйста, не надо язвить, чтобы я использовал гугл, я 2 дня не могу пофиксить эту ошибку и прошу помочь коротким ответом, без всех сарказмов и шуток.
Заранее спасибо
-
@llimonix said in Android Manager - модуль для управления android эмуляторами:
@thepappo ладно я так и не понял почему работает все кроме дампа
Потому что остальные действия
@llimonix said in Android Manager - модуль для управления android эмуляторами:
открытия, закрытия, нажатия по координатам
работают напрямую через adb, без аппиума.
-
чет я понять в начале не мог как управлять устроиством если нет визуала, перечитал ветку , видел у кого то скрин что визуал есть оказываеться =)) у меня реал устроиство, все видит , нажимает запускает итп нет ошибок, но почему нет визуала то? может не установил что ??
писал типо такие команды , уже хз че писать )
appium driver install uiautomator2
npm init wdio@latest ./
npm install @wdio/appium-service --save-dev
npm install --save-dev @wdio/browserstack-service
в логе вроде никаких ошибок
Правда ругаеться на какие то плагиныВ логе вроде бы тоже все норм
Или тут и не должно быть ничего? и нажимать надо на кнопки каким то магическим способом?)
Действия которые выполняю
-
@hitrugo said in Android Manager - модуль для управления android эмуляторами:
чет я понять в начале не мог как управлять устроиством если нет визуала
В браузере баса ничего и не должно быть. Модуль автоматизирует андроид, бас тут используется просто как интерфейс. Визуальные изменения при работе будут в автоматизируемом эмуляторе.
Чтобы получить пути к элементам для взаимодействия с ними, можно использовать uiautomatorviewer.
Также рекомендую ознакомиться с иснтрукцией по установке, FAQ в старт посте и примером шаблона.
-
Спасибо что сказали что не должен визуализировать, ото я даже винду переустановил для этого) просто у кого то в скринах видел визуал устроуства в басе , uiautomatorviewer. не совсем понял это, почитал тоже не понял чтои как и что это) фак я почитал не один раз , да и саму ветку тоже читал хз может плохо, я понял так что при открытия приложения нужно брать дамп XML а потом в блокноте чуденсным способом из кучи строк искать нужный элемпент? а нельзя как то снифать нажатия на телефоне, типо я нажал на устроустве кнопку ON и где то отснифалось нажатие , и я увидел элемент, потому что даже в том же drony (для теста) я пытаюсь найти кнопку одну и никак не могу хз
