- Регистрация
- 22.01.2019
- Сообщения
- 1 850
- Благодарностей
- 4 107
- Баллы
- 113

Добавлен экшен "Настройки Appium"
Экшен позволяет управлять настройками формирования дерева элементов:
- Разрешить невидимый WebView: исправляет проблему, когда при просмотре больших страниц перестает формироваться дерево элементов.
- Разрешить невидимые элементы: в дереве элементов будут отображаться все элементы экрана, включая те, которые находятся за его пределами. У невидимых элементов атрибут displayed равен false. Формирование дерева будет происходить намного медленнее, особенно на больших страницах.
- Игнорировать неважные элементы: дерево будет формироваться без второстепенных элементов не содержащих полезной информации (FrameLayout, ViewGroup и т.д.). Формирование дерева будет происходить намного быстрее.
Разрешить невидимый WebView выключен

Разрешить невидимый WebView включен

Добавлена возможность установить собственные правила проксирования
В экшен "Установить прокси" для режима Clash добавлена возможность установить собственные правила проксирования. Правила разделяются точкой с запятой ( ; ) или переносом строки.
DOMAIN-REGEX,^abc,DIRECT # Не проксировать если домен начинается с abc
DOMAIN-SUFFIX,ya.ru,REJECT # Блокировать трафик на домен ya.ru
DOMAIN-KEYWORD,google,PROXY # Проксировать трафик если имя домена google
IP-CIDR,1.1.1.1/32,DIRECT # Не проксировать трафик на адрес 1.1.1.1
AND,((NETWORK,TCP),(DST-PORT,5228-5230)),DIRECT # не проксировать трафик на порты TCP 5228-5230
MATCH,DIRECT # Не проксировать весь трафик
MATCH,PROXY # Проксировать весь трафик
Например, если указать следующие правила, то трафик на 2ip.ru пойдет через прокси, а весь остальной трафик проксироваться не будет:
DOMAIN-SUFFIX,2ip.ru,PROXY;MATCH,DIRECT
Необходимо отключить использование частного DNS, иначе правила проксирования доменов могут не работать (свой код C#):
DOMAIN-SUFFIX,ya.ru,REJECT # Блокировать трафик на домен ya.ru
DOMAIN-KEYWORD,google,PROXY # Проксировать трафик если имя домена google
IP-CIDR,1.1.1.1/32,DIRECT # Не проксировать трафик на адрес 1.1.1.1
AND,((NETWORK,TCP),(DST-PORT,5228-5230)),DIRECT # не проксировать трафик на порты TCP 5228-5230
MATCH,DIRECT # Не проксировать весь трафик
MATCH,PROXY # Проксировать весь трафик
Например, если указать следующие правила, то трафик на 2ip.ru пойдет через прокси, а весь остальной трафик проксироваться не будет:
DOMAIN-SUFFIX,2ip.ru,PROXY;MATCH,DIRECT
Необходимо отключить использование частного DNS, иначе правила проксирования доменов могут не работать (свой код C#):
Код:
instance.DroidInstance.Proxy.DisablePrivateDns();
Добавлена возможность получить скриншот элемента
В экшен "Получение значения" добавлена возможность получить скриншот элемента (в формате Base64).
В API добавлена возможность сделать скриншот элемента или всего экрана (в формате Base64). Свой код C#:
Код:
// Весь экран
return instance.DroidInstance.AppiumDriver.GetScreenshot();
// Элемент
var element = instance.DroidInstance.AppiumDriver.FindElementByUiAutomator($"new UiSelector().textContains(\"Chrome\")");
return element.GetScreenshot();
Код:
var base64 = project.Variables["base64"].Value;
using (var ms = new MemoryStream(Convert.FromBase64String(base64)))
using (var bmp = new Bitmap(ms))
bmp.Save(project.Path + "screen.png", System.Drawing.Imaging.ImageFormat.Png);
Весь список изменений 2.4.3.0
Добавлено:
+ Добавлен экшен "Настройки Appium".
+ В экшен "Установить прокси" для режима Clash добавлена возможность установить собственные правила проксирования.
+ В экшен "Получение значения" добавлена возможность получить скриншот элемента (в формате Base64).
+ В API добавлена возможность сделать скриншот элемента или всего экрана (в формате Base64) (Свой код C#).
+ В экшен "Эмуляция Swipe" добавлена возможность указать силу и направление изгиба свайпа. От -1.0 до +1.0. Изгиб будет изменяться каждый раз случайным образом в пределах заданного значения. Знак числа влияет на направление изгиба.
+ В API добавлены новые методы для указания силы изгиба.
+ Clash обновлен до 1.19.10.
+ UIAutomator2 обновлен до 7.6.2
+ FFmpeg обновлен до 7.1.1
+ Adb обновлен до 36.0.0
+ Scrcpy обновлен до 3.3.1
+ Frida обновлена до 16.7.19
+ Добавлен экшен "Настройки Appium".
+ В экшен "Установить прокси" для режима Clash добавлена возможность установить собственные правила проксирования.
+ В экшен "Получение значения" добавлена возможность получить скриншот элемента (в формате Base64).
+ В API добавлена возможность сделать скриншот элемента или всего экрана (в формате Base64) (Свой код C#).
+ В экшен "Эмуляция Swipe" добавлена возможность указать силу и направление изгиба свайпа. От -1.0 до +1.0. Изгиб будет изменяться каждый раз случайным образом в пределах заданного значения. Знак числа влияет на направление изгиба.
+ В API добавлены новые методы для указания силы изгиба.
+ Clash обновлен до 1.19.10.
+ UIAutomator2 обновлен до 7.6.2
+ FFmpeg обновлен до 7.1.1
+ Adb обновлен до 36.0.0
+ Scrcpy обновлен до 3.3.1
+ Frida обновлена до 16.7.19
Исправлено:
• Улучшено отключение рекламы при запуске MEmu.
• Исправлена проблема, из-за которой при разворачивании эмулятора из нижней панели окно отображалось свернутым в маленький прямоугольник.
• Исправлена работа метода API instance.DroidInstance.AppiumDriver.ScrollToElementByAccessibilityId(string id, int maxSwipes)
• Исправлен баг, из-за которого в ZennoDroid не открывались настройки BotUI.
• Исправлено отображение проектов при выборе меток.
Где скачать?
ZennoDroid 2.4.3.0 уже доступен в личном кабинете!
Также обновление будет предложено при запуске ProjectMaker.
Как сообщать о проблемах?
Просьба сообщать обо всех багах в Багтрекере, сопровождая проблему подробным описанием и сценарием воспроизведения. Это позволит нам быстро диагностировать и исправить ошибку.
• Улучшено отключение рекламы при запуске MEmu.
• Исправлена проблема, из-за которой при разворачивании эмулятора из нижней панели окно отображалось свернутым в маленький прямоугольник.
• Исправлена работа метода API instance.DroidInstance.AppiumDriver.ScrollToElementByAccessibilityId(string id, int maxSwipes)
• Исправлен баг, из-за которого в ZennoDroid не открывались настройки BotUI.
• Исправлено отображение проектов при выборе меток.
Где скачать?
ZennoDroid 2.4.3.0 уже доступен в личном кабинете!
Также обновление будет предложено при запуске ProjectMaker.
Как сообщать о проблемах?
Просьба сообщать обо всех багах в Багтрекере, сопровождая проблему подробным описанием и сценарием воспроизведения. Это позволит нам быстро диагностировать и исправить ошибку.