Релиз ZennoDroid Enterprise 2.4.1.0 Улучшена эмуляция нажатий на экран • Новые свойства в дереве элементов • Выполнение команд с правами суперпользователя

ZennoLab Team

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



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

Добавлено:

+ В экшен "Команда ADB Shell" добавлена возможность выполнять команды с правами суперпользователя (Root).
+ В экшен "Команда ADB Shell" добавлена возможность выполнять команды без проверки подключения к устройству. Данная функция позволить выполнять команды до экшена "Запуск устройства" или после выполнения экшена "Остановка устройства".
Например, можно выполнить экшен "Остановка" и затем отправить команду reboot для физической перезагрузки телефона. ZennoDroid не будет искать пропавшее устройство и пытаться восстановить подключение, что происходит, если выполнять перезагрузку без остановки.
+ Экшен "Команда 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

Исправлен баг, из-за которого API для LSPosed не работал при включении отладки и в Visual Studio.
Исправлен баг, из-за которого не срабатывал таймаут при выполнении экшена "Команда ADB Shell".
Исправлен баг в BlueStacks 5.22+, из-за которого эмулятор падал при попытке получить дерево элементов.
Исправлена ошибка, из-за которой не отображалось дерево элементов, если на устройстве уже была установлена более свежая версия UIAutomator.
Исправлен захват изображения на некоторых телефонах и фермах из плат, которые не позволяют устанавливать подключение в режиме adb reverse.
Исправлена ошибка, из-за которой при закрытии приложения оно не удалялось из списка недавно открытых.
Исправлена ошибка, из-за которой экшен "Проверка текста" не видел текст расположенный в аттрибуте hint.
Исправлена ошибка, из-за которой не появлялось дополнительное меню установки значений для полей с автозаполнением.
Исправлен поиск поля для ввода текста при использовании функций "Исследовать элемент", "Следовать за курсором". Приоритет будет отдан полям, в которые можно вводить значения, даже если оно перекрыто другим элементом.
Исправлено обновление и отображение информации в окне "Свойства элемента".
Исправлено отображение пунктов контекстного меню окна устройства.
Исправлено отображение используемого прокси в окне устройства (отображалась пустая строка, если адрес прокси не помещался на экране).
Из меню удалены функции для работы с плагинами.
Исправлена ошибка /system/bin/sh: adb: inaccessible or not found при выполнении экшена "Adb Shell" с правами суперпользователя.

Где скачать?

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


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

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

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 951
Благодарностей
1 688
Баллы
113
В ZD плагины как в зенно постер уже использовать можно? Или такой возможности до сих пор нету? Извините за глупый вопрос, я ZD не разу не устанавливал, даже не знаю как это работает. Причина: постоянная платная подписка.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
21 428
Благодарностей
9 530
Баллы
113
В ZD плагины как в зенно постер уже использовать можно? Или такой возможности до сих пор нету? Извините за глупый вопрос, я ZD не разу не устанавливал, даже не знаю как это работает. Причина: постоянная платная подписка.
Нет, в ЗД нет плагинов и пока не планируется, насколько я в курсе.
Артефакты плагинов оставались после портирования каркаса из ЗП.
 
  • Спасибо
Реакции: samsonnn

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 951
Благодарностей
1 688
Баллы
113
Нет, в ЗД нет плагинов и пока не планируется, насколько я в курсе.
Артефакты плагинов оставались после портирования каркаса из ЗП.
Мне многие клиенты пишут и спрашивают возможное решение разных капч в ZD, а у меня решение только через плагин. В любом случае спасибо за ответ.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
21 428
Благодарностей
9 530
Баллы
113
Мне многие клиенты пишут и спрашивают возможное решение разных капч в ZD, а у меня решение только через плагин. В любом случае спасибо за ответ.
Можно сделать через подпроект.
В ЗД есть рабочая функция 'Проект в проекте'.
 

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 951
Благодарностей
1 688
Баллы
113
Можно сделать через подпроект.
В ЗД есть рабочая функция 'Проект в проекте'.
я думал над этим Проект в проекте но нет, из за того что видна вся реализация содержимого проекта. Или можно как то скрыть чтоб не показывало шаблон который Проект в проекте?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
21 428
Благодарностей
9 530
Баллы
113
я думал над этим Проект в проекте но нет, из за того что видна вся реализация содержимого проекта. Или можно как то скрыть чтоб не показывало шаблон который Проект в проекте?
Его можно настроить только для выполнения через блок Шифрование.
 

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 951
Благодарностей
1 688
Баллы
113
Его можно настроить только для выполнения через блок Шифрование.
я в курсе, но сам кубик когда добавляется в шаблон, можно смотреть что внутри кубика проект в проекте, в этом вся проблема. Именно по этому я перешёл когда то на плагины.
 

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 498
Благодарностей
868
Баллы
113

Проблема так и осталась
 

Anatoly79

Moderator
Регистрация
17.04.2020
Сообщения
553
Благодарностей
457
Баллы
63
Проблема так и осталась
Не помогает?
+ В API C# добавлен метод для быстрого переподключения захвата изображения. Необходимо использовать если в процессе работы использовались команды для ручной смены разрешения экрана (wm size, wm density). Восстанавливает картинку и корректное отображение координат курсора
instance.DroidInstance.Screen.ResetScreen();
 

qweeeraz

Client
Регистрация
29.05.2018
Сообщения
38
Благодарностей
11
Баллы
8
"В дерево элементов, в конструктор действий, в экшены "Получить/Установить значение" и "Выполнить событие" добавлено большое количество новых свойств элементов (a11y-important, drawing-order и другие), появившихся в новой версии UIAutomator. "

А какие из этих новых свойств полезны в работе? Может у кого-то есть примеры.
 

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 498
Благодарностей
868
Баллы
113
  • Спасибо
Реакции: Anatoly79

GeGold

Client
Регистрация
28.09.2015
Сообщения
812
Благодарностей
378
Баллы
63
Исчезло в ПМ отображение устройства , наживаю на кнопку "Устройство" в верхнем меню , открывается вкладка действие , как вернуть отображение телефона ?


Upd. : решил , сначала переключил отображение меню для маленьких экранов , потом вернул на стандартное , таким образом всё вернулось на круги своя
 
Последнее редактирование:

Vlad_Curnoi

Client
Регистрация
09.08.2017
Сообщения
509
Благодарностей
215
Баллы
43
Подскажи пожалуйста как пофиксить долгое закрыти (либо вообще не закрывает висит на сохранении состояния или что то такое) сам ZDE, переустановка не помогает, проблема не в пк (на 3х пк такая проблема).
 

tatarin

Client
Регистрация
28.10.2012
Сообщения
880
Благодарностей
143
Баллы
43
Подскажи пожалуйста как пофиксить долгое закрыти (либо вообще не закрывает висит на сохранении состояния или что то такое) сам ZDE, переустановка не помогает, проблема не в пк (на 3х пк такая проблема).
тажа самая проблема, с прошлой версии
 

Anatoly79

Moderator
Регистрация
17.04.2020
Сообщения
553
Благодарностей
457
Баллы
63
Подскажи пожалуйста как пофиксить долгое закрыти (либо вообще не закрывает висит на сохранении состояния или что то такое) сам ZDE, переустановка не помогает, проблема не в пк (на 3х пк такая проблема).
Зависает даже если в момент закрытия проекты остановлены?
 

Vlad_Curnoi

Client
Регистрация
09.08.2017
Сообщения
509
Благодарностей
215
Баллы
43
Зависает даже если в момент закрытия проекты остановлены?
Да, прям наглухо, при этом винда не пишет что программа зависла, будто в цикле что то зависает при закрытии в самом ZDE. Если еще раз крестик нажать то закрывается но при открытии будет писать восстановление задач.
 

S10n4eg

Client
Регистрация
25.06.2014
Сообщения
335
Благодарностей
59
Баллы
28
Подскажи пожалуйста как пофиксить долгое закрыти (либо вообще не закрывает висит на сохранении состояния или что то такое) сам ZDE, переустановка не помогает, проблема не в пк (на 3х пк такая проблема).
аналогичная проблема в ZDP - в диспетчере задач есть запущенный процесс, а если кликать что-то в ПМ то ничего не происходит, через крестик не закрывает ПМ.
 

Vlad_Curnoi

Client
Регистрация
09.08.2017
Сообщения
509
Благодарностей
215
Баллы
43
аналогичная проблема в ZDP - в диспетчере задач есть запущенный процесс, а если кликать что-то в ПМ то ничего не происходит, через крестик не закрывает ПМ.
Тоже бывает и такое
 

awelowgo

Client
Регистрация
23.12.2020
Сообщения
157
Благодарностей
58
Баллы
28

Anatoly79

Moderator
Регистрация
17.04.2020
Сообщения
553
Благодарностей
457
Баллы
63
аналогичная проблема в ZDP - в диспетчере задач есть запущенный процесс, а если кликать что-то в ПМ то ничего не происходит, через крестик не закрывает ПМ.
Тоже бывает и такое
Когда в следующий раз такое произойдет (именно ProjectMaker, а не ZennoDroid перестанет работать и закрываться), сделайте, пожалуйста, диагностику. Для запуска диагностики нужно в папке с программой запустить Diagnostic.exe.
 
  • Спасибо
Реакции: Vlad_Curnoi

Vlad_Curnoi

Client
Регистрация
09.08.2017
Сообщения
509
Благодарностей
215
Баллы
43
Когда в следующий раз такое произойдет (именно ProjectMaker, а не ZennoDroid перестанет работать и закрываться), сделайте, пожалуйста, диагностику. Для запуска диагностики нужно в папке с программой запустить Diagnostic.exe.
Отправил
 

qweeeraz

Client
Регистрация
29.05.2018
Сообщения
38
Благодарностей
11
Баллы
8
Когда в следующий раз такое произойдет (именно ProjectMaker, а не ZennoDroid перестанет работать и закрываться), сделайте, пожалуйста, диагностику. Для запуска диагностики нужно в папке с программой запустить Diagnostic.exe.
У меня когда закрываешь сам зеннодроид, не ПМ, то тоже висит. Пишет Сохранение состояния. Возможно, это из-за не закрытых потоков. Отсылаю файл диагностики.
 

Vlad_Curnoi

Client
Регистрация
09.08.2017
Сообщения
509
Благодарностей
215
Баллы
43
У меня когда закрываешь сам зеннодроид, не ПМ, то тоже висит. Пишет Сохранение состояния. Возможно, это из-за не закрытых потоков. Отсылаю файл диагностики.
У меня полностью проекты когда завершены. Грешил на винду, не хотел переустанавливать
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
21 428
Благодарностей
9 530
Баллы
113
Подскажите пожалуйста какой телефон пододйет для автоматизации?
Есть удачные модели, есть не оч. удачные.
Думаю, что сейчас подскажут ребята с примерами таких удачных моделей.
 

qweeeraz

Client
Регистрация
29.05.2018
Сообщения
38
Благодарностей
11
Баллы
8

Vlad_Curnoi

Client
Регистрация
09.08.2017
Сообщения
509
Благодарностей
215
Баллы
43
Когда в следующий раз такое произойдет (именно ProjectMaker, а не ZennoDroid перестанет работать и закрываться), сделайте, пожалуйста, диагностику. Для запуска диагностики нужно в папке с программой запустить Diagnostic.exe.
Так же наблюдаются проблемы если телфоны и по usb и часть по wifi отладка, например если устанавливаю прилку через wifi отладку и при этом в zde работают проекты по usb то часть из них начинает слетать расконект будто идет и поток завершается с неудачей, при запуске нового потока снова все нормально
 
  • Спасибо
Реакции: Anatoly79

S10n4eg

Client
Регистрация
25.06.2014
Сообщения
335
Благодарностей
59
Баллы
28
Когда в следующий раз такое произойдет (именно ProjectMaker, а не ZennoDroid перестанет работать и закрываться), сделайте, пожалуйста, диагностику. Для запуска диагностики нужно в папке с программой запустить Diagnostic.exe.
хорошо) по моим наблюдениям - на моем ПК такое не происходит, а вот на сервере да
 

Dmitriy Ka

Client
Регистрация
03.05.2016
Сообщения
855
Благодарностей
592
Баллы
93
Тоже при закрытие PM поймал такое состояние:

133506


133507



UPD:
Работал было все ок.
Резко возникли проблемы с работой PM, все стало выполняться кое-как, Иницаилизация - долгая, после очень долгая загрузку (секунд 30-40).
Тапы, скроллы лагают, все другие взаимодействия тоже подвисают, что случилось не понятно. Проблема на всех шаблонах: старых новых, везде стали лаги, перезагрузка не помогает.

133509
 
Последнее редактирование:

Dmitriy Ka

Client
Регистрация
03.05.2016
Сообщения
855
Благодарностей
592
Баллы
93
DEL
 
Последнее редактирование:

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