ZennoDroid 2.4.1.0
Добавлено:
[+] В экшен "Команда ADB Shell" добавлена возможность выполнять команды с правами суперпользователя (Root).
[+] В экшен "Команда ADB Shell" добавлена возможность выполнять команды без проверки подключения к устройству.
[+] Экшен "Команда ADB Shell" теперь не требует обязательного указания переменной для сохранения результата выполнения команды.
[+] В экшен "Закрыть приложение" добавлена возможность закрыть все запущенные приложения.
[+] В экшен "Открыть приложение" добавлена возможность запустить приложение с правами суперпользователя (необходимо, если при указании активити экшен завершается ошибкой "SecurityException: Permission Denial").
[+] Добавлена возможность вставить текст из буфера обмена Windows в окно устройства через контекстное меню или сочетанием клавиш Shift + Insert.
[+] В меню "Установленные приложения" добавлена информация о версии приложения. Значительно ускорен процесс сбора информации о приложениях при открытии формы.
[+] В API C# добавлен метод для быстрого переподключения захвата изображения. Необходимо использовать, если в процессе работы использовались команды для ручной смены разрешения экрана (wm size, wm density). Восстанавливает картинку и корректное отображение координат курсора
instance.DroidInstance.Screen.ResetScreen();
[+] В дерево элементов, в конструктор действий, в экшены "Получить/Установить значение" и "Выполнить событие" добавлено большое количество новых свойств элементов (a11y-important, drawing-order и другие), появившихся в новой версии UIAutomator.
[+] UIAutomator обновлен до 7.3.1.
[+] Scrcpy обновлен до версии 3.2.
Исправлено:
[*] Полностью переписан код, отвечающий за эмуляцию длительного движения пальцем по экрану, работавший нестабильно при выполнении в многопотоке. Изменение затронуло экшены "Масштабирование" и "Swipe" (Long Tap and Swipe - Drag'n'drop - позволяющий передвигать ползунок в капчах / двигать элементы на экране), а также API C#
instance.DroidInstance.Input.Swipe и instance.DroidInstance.Input.SwipeCurved
instance.DroidInstance.Input.LongTapAndSwipe и instance.DroidInstance.Input.LongTapAndSwipeCurved
instance.DroidInstance.Input.ZoomIn и instance.DroidInstance.Input.ZoomOut
instance.DroidInstance.Input.FreeMove
[*] Исправлен баг, из-за которого не срабатывал таймаут при выполнении экшена "Команда ADB Shell".
[*] Исправлена ошибка, из-за которой не отображалось дерево элементов, если на устройстве уже была установлена более свежая версия UIAutomator.
[*] Исправлена ошибка, из-за которой при закрытии приложения оно не удалялось из списка недавно открытых.
[*] Исправлена ошибка, из-за которой экшен "Проверка текста" не видел текст расположенный в аттрибуте hint.
[*] Исправлена ошибка, из-за которой не появлялось дополнительное меню установки значений для полей с автозаполнением.
[*] Исправлен поиск поля для ввода текста при использовании функций "Исследовать элемент", "Следовать за курсором". Приоритет будет отдан полям, в которые можно вводить значения, даже если оно перекрыто другим элементом.
[*] Исправлено обновление и отображение информации в окне "Свойства элемента".
[*] Исправлено отображение пунктов контекстного меню окна устройства.
[*] Исправлено отображение используемого прокси в окне устройства (отображалась пустая строка, если адрес прокси не помещался на экране).
[*] Из меню удалены функции для работы с плагинами.
[*] Исправлено переворачивание изображения в ландшафтном режиме в LDPlayer9.