Обновление движков
- Chromium обновлен до версии 112.3.0+gb09c4ca+ chromium-112.0.5615.165
- встроенный MS Edge обновлен 112.0.1722.34
- PHP обновлен к версии 8.2.3 (TS)
- Selenium MS Edge обновлен 112.0.5615.50
- Selenium Chrome обновлен 112.0.5615.50
- Firefox Selenium WebDriver обновлен 0.33.0
- Tesseract обновлен до версии 5.3.1
- селениум модели браузера
- сделано изменение курсора над элементами
- переработаны вызовы всех DOM команд селениума на асинхронную модель
- добавлена возможность переключения между попапами через интерфейс (кнопка с книжкой вверху браузера)
Добавление нового функционала
- добавлена поддержка передачи клавиши Tab
- добавлена команда "Заменить Табуляции на пробелы в выбранном тексте" в меню Редактор, объект Операции
- добавлена реакция на перевод строки с учетом отступа на предыдущей строке в редактор добавлена реакция
- добавлена передача двойных кликов событий мыши в Selenium модели браузера
- добавлена передача событий колесика мыши в Selenium модели браузера
- добавлена настройка - разрешить использовании JS в логах
- добавлено дерево UI
- добавлен инспектор UI
- добавлен механизм сохранения скриншота ui в инспекторе ui
- добавлены настройки отображения дерева окон
- добавлена кнопка в дерево окон позволяющая выбрать и сделать скриншот любой части экрана
- добавлены активности с новыми действиями для Selenium в WF дерево активностей
- добавлена кнопка на панель инструментов браузера - транслировать скриншоты как видеоряд для селениум моделей
- добавлен Chromium-Gost в поддерживаемые модели
- добавлена возможность задания параметров командной строки робота из диалога настроек
- добавлен диалог-заставка, показывающийся при старте студии
- добавлены параметры ctrl, alt, shift в команды send_key_down , send_key_up у объекта windowinterface
- добавлен параметр only_visibled в команду get_row у объекта excel
- добавлена команда get_screen_zoom у объекта windows, для получения масштаба на заданном мониторе
- добавлена команда check_smtp_auth у объекта mail, для получения проверки smtp авторизации перед отправкой писем
- добавлены параметры monitor_number - позволяющий получать разрешение на разных мониторах и with_scale - позволяющий учитывать масштаб, в команды get_screen_height и get_screen_width у объекта windows
- добавлена возможность Copy,Paste а в селениум headless
- добавлена команда replace_text у объекта word, замена текста в документие (в том числе в графических фигурах)
- добавлена команда send_image у объекта outlook, отправка сообщения - картинки (с подписью)
- добавлена обработка нового фильтра extract у объекта pdffile, распознание новых типов картинок
- добавлен объект selenium для работы с селениум моделями браузера
- добавлена команда get_time_zoneу объекта windows
- добавлен параметр level в команду get_folder в объект file_os
- добавлены команды в панель отладки
- show_extended_debug_pane
- set_extended_debug_pane_pos
- set_extended_debug_pane_opacity
- set_extended_debug_pane_colors
- добавлены команды в объект UI
- send_key_down
- send_key_up
- get_text
- input
- send_mouse_xxx
- добавлены команды в объект ui
- добавлена дополнительная панель отладки (прозрачная для кликов и полупрозрачная для десктопа), вызывается из контекстного меню над закладкой панели отладки, после активации через панель задач можно
- закрыть из панели задач
- осуществить перемещение клавишами стрелок и быстрое перемещение с зажатым Ctrl
- осуществить изменение размеров клавишами стрелок с зажатым Shift и быстрое с зажатыми Ctrl+Shift
Улучшения
- улучшен механизм сохранения скриншота окна в инспекторе окон
- по умолчанию теперь все команды ui , windowinterface, dominterface позиционируются в центр элемента представляющего из себя интерфейс (dx=-1 dy=-1)
- оптимизация времени загрузки студии
- улучшена работа дерева элементов, окон и ui
- улучшен инспектор UI
- улучшена работа мыши на виртуалке
- улучшен шаблон Template JS и Template PY
- улучшена работа Selenium моделей, особенно Headless типа
- улучшена передача событий мыши в Selenium модели браузера
- улучшена работа с Word документами без офиса
- улучшена работа с ядром JS для селениум моделей
- улучшена работа селениум моделей с клавишами и буфером обмена
- улучшены подсистемы отвечающие за работу с графикой, фтп
- улучшена работа команды input у объекта UI
- улучшена работа команд get_cell, get_row, get_sheet у объекта excel, добавлен параметр use_value2
- улучшена работа команд get_screen_height и get_screen_width у объекта windows
- улучшена работа команды send_mouse_xxx у объекта windowinterface
- улучшение вывода ошибок для Python
- улучшена работа команды send_key у объекта keyboard, с Ctrl Alt в браузере
Баг фикс:
- баг фикс команды sort у объекта textfile удален лишний перевод строки в конце
- баг фикс команды add_row у объекта excelfile на пустом листе
- баг фикс команды add_link у объекта excelfile при ссылках на другие файлы
- баг фикс команды enable_all_streams у объекта raw открытия некоторых сайтов и открытия панели разработчика
- баг фикс работы с яндекс драйвером
- баг фикс загрузки и совместимости плагинов с MS Workflow
- баг фикс отладочных сообщений outlook
- баг фикс работы с роботов, защищенных паролем с smtp
- баг фикс создания встроенной MS Edge модели браузера
- баг фикс создания Selenium MS Edge модели браузера
- баг фикс разных методов в textfile, которые создавали раньше завершающую строку с переводом строки