Skip to content

1.7.1

Choose a tag to compare

@ROCTUP ROCTUP released this 23 Sep 22:06
· 6 commits to main since this release
  • Чтение ошибок 1С. Исправлен разбор ответов с вложенными причинами ошибки, из-за которого get_current_error мог завершаться таймаутом и нарушать дальнейший обмен с клиентом.

  • Закрытие окон. close_window теперь позволяет закрыть конкретное окно по ссылке и проверяет, что оно действительно закрылось. Если форма осталась открытой или ждёт ответа на вопрос, возвращается соответствующая ошибка. Запись сценария сохраняет выбранное окно и ответ на подтверждение закрытия.

  • Конфигурации с английским встроенным языком. Исправлены обнаружение служебной обработки, чтение метаданных и передача ссылок и перечислений. Также исправлена передача пустых ссылок на точки маршрута бизнес-процессов.

  • Работа со служебной обработкой. Активная форма Testpilot больше не блокирует открытие рабочих форм, в том числе на пустой начальной странице. Улучшены обработка стартовых окон и диагностика ошибок подготовки обработки.

  • Контроль незавершённого ввода. Если введённый текст изменился до завершения редактирования, последующие действия сообщают об этом и предлагают повторить или отменить ввод. Проверка работает и при воспроизведении сценариев.

  • Состояние сворачиваемых групп. Исправлено обратное значение current_opened: теперь результат соответствует тому, развёрнута группа или свёрнута.

  • Скриншоты на Linux с KWin. Исправлен захват окон, вложенных в рамки оконного менеджера. Снимок обрезается до области окна 1С; при захвате проверяются его принадлежность, положение и размеры.

  • Фильтр BSL-кода. Закрыты обходы запретов через комментарии внутри многострочных строк и одиночный CR. Устранены ложные срабатывания на запрещённые слова внутри строковых литералов (@ksv47).

  • Запуск внешних программ. Прямые методы запуска, включая асинхронный и английские аналоги, добавлены в запреты по умолчанию. Каждый из них можно отдельно разрешить в настройках; вложенные Выполнить и Вычислить остаются запрещёнными всегда.

  • Запросы с комментариями. Исправлена обработка комментариев, заканчивающихся одиночным CR: корректные запросы больше не отклоняются, а уже указанный РАЗРЕШЕННЫЕ / ALLOWED не дублируется.

  • Штатное завершение клиента. Исправлена обработка подтверждения выхода с кнопками «Завершить работу» и «Продолжить работу», из-за которой клиент мог завершаться принудительно.