ZennoPoster 7.1.4.0 (13.05.2020)

Новые фичи:

[+] Добавлены методы для эмуляции touch событий в Chrome. В CommandCenter.Tab добавлено свойство Touch с набором методов. В свойстве Touch есть базовые методы: TouchStart, TouchEnd, TouchMove, TouchCancel, а так же комплексные методы с перегрузками Touch, SwipeIntoView, SwipeBetween и другие.

[+] Добавлены настройки повторений запросов в Chrome. Свойство instance.AutoRetry включает повторения, свойство instance.AutoRetry5xxResponses включает повтор для ответов с кодом 5xx, при этом instance.AutoRetry так же должно быть включено. Свойство instance.AutoRetryMaxAttempts позволяет отрегулировать количество попыток, от 1 до 10, по умолчанию 3.

[+] Добавлен новый SMS сервис VAK-SMS.

[+] Добавлен новый сервис перевода текста DeepL.

[+] Добавлена настройка «Выполнять BadEnd при прерывании проекта» во вкладку Остановка задания ZennoPoster.

[+] В ProjectMaker добавлен инспектор поиска успешных выходов. Открыть инспектор можно через контекстное меню диаграммы или через меню ProjectMaker → Редактирование.

[+] Добавлена возможность копировать все переменные из статического блока Переменные.

[+] Обновлены иконки в главном меню ProjectMaker и ZennoPoster.

[+] Блок шифрования не удаляется при сохранении проекта в xmlz формат, вместо этого ставится версия ZennoPoster5 вместо версии ZennoPoster7.

[+] В контекстное меню Дерева элементов добавлен пункт «Парсить данные».

[+] Теперь в ProjectMaker при ожидании действий пользователя выводится яркая панель с сообщением и кнопкой «Продолжить выполнение».

[+] Добавлена поддержка дайджест-аутентификации в GET-запросе при альтернативном методе HTTP запросов.

Исправленные баги:

[*] Исправлена публикация проекта.

[*] Исправлена отладка C# кода в режиме нескольких окон.

[*] Теперь ProjectMaker значительно быстрее сворачивается, разворачивается и изменяет размер окна.

[*] Исправлена работа планировщика при выборе конкретного времени вместо интервала в блоке «Когда повторять». Теперь планировщик сработает один раз для одного конкретного времени, вместо срабатывания в течении минуты.

[*] Исправлено зависание эмуляции движения мыши, когда мышь приезжала в край страницы.

[*] Исправлено обновление списка переменных в окне Переменные при создании переменной в свойствах действий.

[*] Исправлено автоопределение настроек в действии Принять почту.

[*] Исправлена проблема долгого сохранения проектов при заполнении истории последних проектов.

[*] Теперь окно инстанса гарантировано выводится на передний план при ожидании действий пользователя.

[*] Исправлена работа ThreadStatic атрибута в C# коде в ProjectMaker.

[*] Исправлена работа буфера обмена в C# коде в ProjectMaker.

[*] В действиях работы с элементами настройка «Ждать элемент не более» теперь правильно работает при длительности ожидания менее 5 секунд.

[*] Теперь при отладке C# кода нажатие кнопки Стоп моментально прерывает выполнение проекта.

[*] Исправлены проблемы запуска ProjectMaker при невозможности инициализации редактора кода.

[*] Теперь ZennoPoster лучше работает со вспомогательными процессами баз, убивая их при зависании.

[*] Исправлены возможные зависания альтернативных HTTP запросов и при использовании метода HEAD.

[*] Исправлено получение DOM на некоторых страницах в Chrome.

[*] Теперь Chrome не зависает при попытке установить некорректные куки.

[*] Увеличены таймауты запуска Chrome, что должно улучшить ситуацию при запуске браузера на загруженных компьютерах.

[*] В окне Парсинг данных «Диапазон» и «Фильтрация» поменяны местами для логичного восприятия работы.

[*] Исправлено редактирование номера совпадения в параметрах классического поиска при вставке переменной из контекстного меню.

[*] Теперь свёрнутые блоки C# кода и общего кода запоминаются при закрытии окна.

[*] Уменьшено потребление подключений к прокси при работе с HTTP Connection Pool при альтернативном методе HTTP запросов. Актуально для пакетов прокси ограниченных по подключениям.

[*] Исправлен парсинг тегов XML.

[*] Скрыты устаревшие настройки вкладки Настройки → Инстанс.

[*] Исправлено распознавание reCAPTCHA v2 во вкладке на некоторых сайтах.

[*] Исправлено описание ошибки при указании заголовка UserAgent в HTTP запросах в неверном формате.

[*] Исправлена установка часового пояса при установке через часы и минуты.

[*] Исправлен счетчик количества потоков для задания в ZennoPoster.

[*] Исправлено отображение значений переменных в подсказках над действиями ProjectMaker.