Релиз ZennoDroid Enterprise 2.3.11.0 Добавлен улучшенный способ смены параметров • Добавлен поиск по цвету пикселя • Улучшен поиск по картинке

ZennoLab Team

Super Moderator
Команда форума
Регистрация
22.01.2019
Сообщения
1 591
Благодарностей
3 806
Баллы
113


Весь список изменений 2.3.11.0

Добавлено:

+ В экшен "Открыть приложение" добавлена возможность указать стартовую активити.
+ Добавлен экшен "Открыть URL".
+ Добавлена возможность указать тип захвата изображения перед запуском устройства (Свой код C#)
Код:
// Возможные варианты типа захвата изображения: "h264", "mjpeg", "off"
instance.DroidInstance.Action.Start(false, "h264");
+ Добавлена возможность поиска по цвету пикселя (Свой код C#).
Цвет пикселя можно получить через контекстное меню, кликнув правой кнопкой мыши по нужному месту на экране устройства
Параметры: цвет, область поиска, отклонение (погрешность) от заданного цвета, время поиска
Point FindPixel(string htmlColor, Rectangle[] rectangles, int variation, int searchTime);

Код:
// поиск по всему экрану один раз и клик по найденному пикселю без задержек
var point = instance.DroidInstance.Screen.FindPixel("#F3BC2F", null, 0);
if (point.IsEmpty)
        throw new System.Exception("Not found");

project.SendInfoToLog("Send tap:" + point, true);
instance.DroidInstance.Input.Tap(point.X, point.Y);
Код:
// поиск по области экрана в течение 5 сек и клик по найденному пикселю без задержек
var searchArea = new [] { new Rectangle(30, 300, 130, 400) };
var point = instance.DroidInstance.Screen.FindPixel("#f8bc1d", searchArea, 0, 5);
if (point.IsEmpty)
        throw new System.Exception("Not found");

project.SendInfoToLog("Send tap:" + point, true);
instance.DroidInstance.Input.Tap(point.X, point.Y);
+ FFMpeg обновлен до 7.0.0.
+ UIAutomator обновлен до 7.0.28.
+ Appium Settings обновлен до 5.12.14.
+ Adb обновлен до 35.0.2.
+ Frida обновлена до 16.5.2.
+ При использовании на одном компьютере ZennoDroid Pro (Memu / LDPlayer) и ZennoDroid Enterprise все параметры на вкладке Android независимы.
+ Добавлен принудительный перезапуск модуля ZennoDroid и повторная установка параметров (в случае ошибки при установке параметров).
+ Добавлена возможность отключиться от BlueStacks (помогает убрать устройства, которые после остановки находятся в состоянии offline). Свой код C#
Код:
new BlueStacks5("Rvc64_1", "nxt").Disconnect();
+ Добавлена возможность получить адрес подключения к BlueStacks. Свой код C#
Код:
return new BlueStacks5("Rvc64_1", "nxt").AddressPort;
+ Модуль ZennoDroid обновлен до версии 1.8.2. Добавлен новый способ смены параметров, использующий альтернативный механизм передачи значений в модуль (используется по умолчанию). Более быстрая инициализация передачи параметров в модуль после перезагрузки устройства.
+ Добавлено ожидание полной перезагрузки телефона при подключении к устройству (BOOT_COMPLETED).


Исправлено:

Исправлены серьезные задержки (однопоточность) при поиске по картинке при выполнении шаблонов.
Исправлена невозможность осуществлять нажатия на защищенных страницах некоторых приложений (например, при регистрации WhatsApp).
Исправлена проблема при установке AdbKeyboard (Play Protect определял приложение как вредоносное).
В AdbKeyboard добавлена поддержка Android 14.
Исправлено разгадывание Recaptcha2 кликами.
Исправлено выполнение javascript в WebView при запущенном браузере Chrome.
Исправлены фризы при отображении экрана устройства. Улучшена отзывчивость при управлении устройством.
Улучшено получение названия активного приложения (при выполнении javascript, при открытии меню "Установленные приложения").
Улучшено выполнение javascript (добавлен повторный поиск адреса сокета и повторное выполнение команды в случае ошибки).
Исправлены ошибки при установке прокси через Proxifier в многопоточном режиме при большом количестве потоков и большом количестве используемых адресов прокси.
Исправлена ошибка при установке очень большого количества различных адресов прокси через Proxifier (Error: Too many sibling nodes).
Исправлена ошибка, приводившая к отображению пустых окон при выполнении шаблонов (при невозможности получить информацию об устройстве через adb).
При использовании эмулятора BlueStacks отключен принудительный перевод захвата изображения из режима H.264 в режим MJPEG. Необходимо использовать BlueStacks не ниже 5.21.580 (В версиях BlueStacks 5.14-5.21.560 из-за проблемы в ROM захват в режиме H.264 не работал).


Где скачать?

ZennoDroid Enterprise 2.3.11.0 уже доступен в личном кабинете!
Также обновление будет предложено при запуске ProjectMaker.


Как сообщать о проблемах?

Просьба сообщать обо всех багах в Багтрекере, сопровождая проблему подробным описанием и сценарием воспроизведения. Это позволит нам быстро диагностировать и исправить ошибку.
 

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 324
Благодарностей
708
Баллы
113
Доброго времени суток, отличается от беты 11 декабря? или можно не обновлять ?
 

FreddyKrueger

Client
Регистрация
06.09.2016
Сообщения
701
Благодарностей
612
Баллы
93
Тот же вопрос. В чем отличие от беты?
 

Anatoly79

Moderator
Регистрация
17.04.2020
Сообщения
491
Благодарностей
385
Баллы
63

hvg84

Client
Регистрация
06.11.2017
Сообщения
62
Благодарностей
8
Баллы
8
Всем привет. У меня чет не работает. По факту окно эмуля запускает, так как на скрине весит Инициализация . Куда смотреть на решение проблемы, кто подскажет?
 

Tifa32

Client
Регистрация
28.01.2022
Сообщения
28
Благодарностей
1
Баллы
3
Всем привет. А где взять сам модуль ? ZennoDroid 1.8.2
 

Anatoly79

Moderator
Регистрация
17.04.2020
Сообщения
491
Благодарностей
385
Баллы
63

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