2 место Автоматизация Android без посредников. Часть 1.

Вдруг у кого uiautomator отсутствовал после установки sdk и android studio, либо не запускался (перепробовал много разных версий и прочее, по итогу просто невероятно надоело), нашёл standalone версию от одного китайца на гитхабе, вдруг кому тоже сбережёт нервы или время
запускается через командную строку + https://adoptopenjdk.net/ предварительно скачать
Bash:
Развернуть Свернуть Копировать
java -jar uiautomatorviewer-standalone-1.1-all.jar
можно убрать галочку и установить подчеркнутое
116808
 
  • Спасибо
Реакции: pym933, southside и brun0
можно убрать галочку и установить подчеркнутое

А версия Java какая?
У меня при запуске бат файла так, хотя Java (21) установлена и все настроено
Код:
Развернуть Свернуть Копировать
ERROR: No suitable Java found.
При запуске самого jar такая ошибка
Код:
Развернуть Свернуть Копировать
Error: Unable to initialize main class com.android.uiautomator.UiAutomatorViewer
А китайский из сообщения стартует норм.

SDK Command line tools only
 
  • Спасибо
Реакции: pym933
Сталкивался кто - когда при запуске нокса из cmd не стартует adb? А когда запуск идет руками из менеджера тогда норм.

UPD. Проблему решил заменой nox_adb, adb нокса на adb SDK.
 
Последнее редактирование:
Поиск конкретного изображения в инстансе (аналог поиска картинки в зеннопостере / дроиде) через opencv кому-то нужен?
Для себя делал в прошлом месяце как дополнения для проекта из этой темы, ибо попалось такое приложения, в котором за элементы было никак не ухватиться.
Переписать ещё чуток надо, будет для кого-то полезно? (а то вдруг где-то на форуме подобное есть и я не видел)
 
  • Спасибо
Реакции: qweqwe5435, brun0 и orka13
Поиск конкретного изображения в инстансе (аналог поиска картинки в зеннопостере / дроиде) через opencv кому-то нужен?
Для себя делал в прошлом месяце как дополнения для проекта из этой темы, ибо попалось такое приложения, в котором за элементы было никак не ухватиться.
Переписать ещё чуток надо, будет для кого-то полезно? (а то вдруг где-то на форуме подобное есть и я не видел)
Надо. Я думал через костыль: делать скриншот, грузить его как HTML-картинку на локалхосте, а потом с запущенной зенки кликать через "поиск по картинке", и ловить координаты куда она кликнула.
 
  • Спасибо
Реакции: southside
Поиск конкретного изображения в инстансе (аналог поиска картинки в зеннопостере / дроиде) через opencv кому-то нужен?
Для себя делал в прошлом месяце как дополнения для проекта из этой темы, ибо попалось такое приложения, в котором за элементы было никак не ухватиться.
Переписать ещё чуток надо, будет для кого-то полезно? (а то вдруг где-то на форуме подобное есть и я не видел)
Конечно будет!)
Оно возвращает координаты для тапа?
 
Конечно будет!)
Оно возвращает координаты для тапа?
Ну у меня сейчас оно так работает. По идее, можно будет просто по дефолту сделать клик, а в других случаях уже в качестве параметра передавать какое действие делать
Позже, как будет время, перепишу и выложу, я вас понял :-)
А то изначально думал, вдруг на форуме где-то подобное уже есть, а я не нашёл, чтобы время зря не тратил
 
Последнее редактирование:
  • Спасибо
Реакции: qweqwe5435
Ну у меня сейчас оно так работает. По идее, можно будет просто по дефолту сделать клик, а в других случаях уже в качестве параметра передавать какое действие делать
Позже, как будет время, перепишу и выложу, я вас понял :-)
А то изначально думал, вдруг на форуме где-то подобное уже есть, а я не нашёл, чтобы время зря не тратил
Не находил такого решения, хотя когда-то интересовался.
Бывает ADB не может сделать дамп динамичного окна, вот как раз решение скормить картинку и получить координаты было б отличным, потому что скриншот и тап по координатах в таком случае работает.
Больше всего интересует как реализовать это зрение и настроить его на поиск нужного элемента.

Там как раз конкурс шаблонов подъехал, можете в его рамках написать)
 
Последнее редактирование:
Не находил такого решения, хотя когда-то интересовался.
Бывает ADB не может сделать дамп динамичного окна, вот как раз решение скормить картинку и получить координаты было б отличным, потому что скриншот и тап по координатах в таком случае работает.
Больше всего интересует как реализовать это зрение и настроить его на поиск нужного элемента.
в моих плагинах есть такая реализация
 
  • Спасибо
Реакции: qweqwe5435
Сталкивался кто с такой проблемой - нокс запущен из командной строки не подцепляет прокси из proxifier, а когда запуск емулятора из мульти менеджера то все ок правила прокси работают.
 
Есть ли варианты ускорить клик по элементу:bn:? Жмет через секунды 3-4 ( Хочется +- 1сек. бы )
По координатам быстрее.. но это не стабильно:au:
Скорость БЫ как у Scrcpy :ay: ( Быстрота за счет сервера который слушает команды пока активен )
А так adb медленноват ..
 
Народ как сделать чтобы кириллицу вводил? Через приложение как бы не вариант, пробовал способы из темы, тоже не получается..
 
C#:
Развернуть Свернуть Копировать
string text = project.Variables["test"].Value; // в переменной Text
Encoding utf8 = Encoding.GetEncoding("ISO-8859-1");
Encoding win1251 = Encoding.GetEncoding("UTF-8");
byte[] utf8Bytes = win1251.GetBytes(text);
byte[] win1251Bytes = Encoding.Convert(win1251, utf8, utf8Bytes);
return win1251.GetString(win1251Bytes); //


Решил вопрос только последующей конвертацией
А у меня в место текста (привет) получается такое "??????" в переменной.
 
Всем привет. Народ, есть у кого-то решение, отчистить приложение, и удалить аккаунт с эмулятора?
 
Скажите, а как удалить аккаунт ВК с Нокса? Спасибо.
Я не знаю.. Этой командой я удалял акк ТикТок именно приложения. а не в настройках телефона (там его и не было)
adb shell pm clear ТУТ имя пакета приложения
Узнать активити adb shell dumpsys window windows
Например у меня в телефоне "Аккаунты" com.android.settings/com.android.settings.Settings$UserAndAccountDashboardActivity
Эта команда скорее всего очистит все акки.. не знаю.. проверять не буду
 
Я не знаю.. Этой командой я удалял акк ТикТок именно приложения. а не в настройках телефона (там его и не было)
adb shell pm clear ТУТ имя пакета приложения
Узнать активити adb shell dumpsys window windows
Например у меня в телефоне "Аккаунты" com.android.settings/com.android.settings.Settings$UserAndAccountDashboardActivity
Эта команда скорее всего очистит все акки.. не знаю.. проверять не буду
У меня в эмуляторе Нокс.
 
В п.1 можно перезалить картинки в спойлерах? Не открываются.
 
Ребята, подскажите какое нибудь решение как с помощью зеннопостера. Есть эмулятор Nox асист на нем 5 разных эмуляторов. Задача запускать определённый эмулятор и спустя минуту выключить его.
 
Ребята, подскажите какое нибудь решение как с помощью зеннопостера. Есть эмулятор Nox асист на нем 5 разных эмуляторов. Задача запускать определённый эмулятор и спустя минуту выключить его.
ну так у нокса есть консольные команды. выполняешь делаешь нужную паузу и потом останавливаешь
 
  • Спасибо
Реакции: Dufus111
Всем привет. Решил подключить к зенке NOX. Не могу установить UI Automator. Там просто нет инсталяционного файла. Help
 
Всем привет. Решил подключить к зенке NOX. Не могу установить UI Automator. Там просто нет инсталяционного файла. Help
Тоже замучился искать. Устарело всё. У себя нашёл файлы старые. Скинул бы тебе но нет возможности так как не дома
 
Всем привет. Решил подключить к зенке NOX. Не могу установить UI Automator. Там просто нет инсталяционного файла. Help
у нокса свой адб, используйте его. UI Automator это bat файл который вмест android SDK устанавливается, и довольно достал меня своими глюками, единственное преимущество, он бесплатный. Попробуйте Mobile App Xpath Helper , почитайте отзывы в теме с его описанием.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)