Релиз ZennoDroid 2.3.11.0 Добавлена возможность использовать эмулятор LDPlayer 9 • Добавлен поиск по цвету пикселя • Улучшен поиск по картинке

ZennoLab Team

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


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

Добавлено:

+ Добавлена возможность выбрать эмулятор LDPlayer 9.
+ Автоматическое переключение при первом запуске на установленный эмулятор (если установлен только MEmu или только LDPlayer).
+ В экшен "Открыть приложение" добавлена возможность указать стартовую активити.
+ Добавлен экшен "Открыть 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 независимы.


Исправлено:

Исправлены серьезные задержки (однопоточность) при поиске по картинке при выполнении шаблонов.
Исправлена ошибка при захвате устройства при выключенном Root на версиях MEmu 9.0.х.
Исправлено разгадывание Recaptcha2 кликами.
Исправлено выполнение javascript в WebView при запущенном браузере Chrome.
Исправлена точность установки геолокации.
Исправлены фризы при отображении экрана устройства. Улучшена отзывчивость при управлении устройством.
Улучшено получение названия активного приложения (при выполнении javascript, при открытии меню "Установленные приложения").
Улучшено выполнение javascript (добавлен повторный поиск адреса сокета и повторное выполнение команды в случае ошибки).
Исправлены ошибки при установке прокси через Proxifier в многопоточном режиме при большом количестве потоков и большом количестве используемых адресов прокси.
Исправлена ошибка при установке очень большого количества различных адресов прокси через Proxifier (Error: Too many sibling nodes).
Исправлена ошибка, приводившая к отображению пустых окон при выполнении шаблонов (при невозможности получить информацию об устройстве через adb).
Исправлена ошибка, из-за которой ZennoDroid не видел установленного MEmu.


Где скачать?

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


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

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

Maxxm

Client
Регистрация
24.08.2021
Сообщения
196
Благодарностей
60
Баллы
28
Добавлена возможность выбрать эмулятор LDPlayer 9.
Вот это интересный поворот))) Открываются новые интересные моменты...
Хотя по факту ЛД такое же Г... как и мему) но потестить интересно будет)
Спасибо!
 

seodamage

Client
Регистрация
08.09.2014
Сообщения
228
Благодарностей
69
Баллы
28
отличные новости, мему корявый, лд получше будет
 

Maxxm

Client
Регистрация
24.08.2021
Сообщения
196
Благодарностей
60
Баллы
28
Подскажите пожалуйста а будет либо есть возможность выбирать нужный эмулятор перед стартом проекта? к примеру во входящих настройках есть выбор мему либо лд, а проект перед стартом уже сам видит какой эмулятор стартовать для работы.

Я не нашел екшена выбор эмулятора, а он крайне необходим, раз вы добавили поддержку двух эмулей!
Если я не увидел, подскажите как такое реализовать)
Благодарю!
 
Последнее редактирование:

Vlad_Curnoi

Client
Регистрация
09.08.2017
Сообщения
475
Благодарностей
200
Баллы
43
Скажите в чем от Enterprise отличается от Professional? Чего нет в про что не работает с реальными устройствами?
 

Maxxm

Client
Регистрация
24.08.2021
Сообщения
196
Благодарностей
60
Баллы
28
Скажите в чем от Enterprise отличается от Professional? Чего нет в про что не работает с реальными устройствами?
Основное отличие что Enterprise в том что там можно работать с реал трубками! В про либо лайт только эмуляторы
 

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