@DreamTeam в данном модуле, отсутствует функция "Удалить текущий элемент".
Элемент можно удалить получив либо его индекс, либо по значению.
@thepappo С чем связана ошибка Произошла ошибка : SubprocessError: Процесс завершился с кодом: 1. Ошибка: adb: failed to stat //*//e3b0c442/SID8dd4cb65/engine/e/0d00.nOnF/distr/app/lib/ADBKeyboard.apk: No such file or directory ?
Возникает при работе скомпилированного приложения. Скрипт работает с клоном подготовленного эмулятора. Потом я эмулятор закрываю и запускаю новый клон. Начинает сыпаться эта ошибка при моменте ввода логина для авторизации. Если вернутся на отработанный клон, то работает.
Если запустить нескомпилированный скрипт с проблемными эмуляторами, то ошибку не выдает.
@baracuda 1. Проверь, все ли приложения из шапки установлены и прописаны в переменные среды.
2. Сначала запускаешь эмулятор, затем скрипт.
3. Действием -Получить список устройств- получаешь серийный номер(проверь, появляется ли он в переменных.)
4. Запустить сервер Аппиум(Сначала запусти командой через CMD, затем выполни действие -Запустить сервер-)
5. Дествием -Подключится к устройству- подключаешься. ( Проверь, передается ли серийный номер в это действие.)
Скорее всего на каком то этапе ошибка.
@roon said in Android Manager - модуль для управления android эмуляторами:
@thepappo у меня почему-то не показывает активити
В модуле вот эта команда, проверил, все работает:
adb shell dumpsys activity activities | grep mResumedActivity | cut -d "{" -f2 | cut -d " " -f3
Если разово нужно выполнить, чтобы узнать текущее активити, то можно выполнить ее из консоли. Также есть приложение LuckyPatcher, в нем можно с интерфейсом тоже самое узнать.