Skip to content

1.8.0

Choose a tag to compare

@ROCTUP ROCTUP released this 30 Sep 04:04
· 2 commits to main since this release
  • Выбор значения одним действием. Добавлен select_value: выбор из выпадающего списка или формы выбора по тексту либо значениям колонок, с проверкой результата. Такой выбор можно включать в составное заполнение через set_fields.

  • Поиск и настройка списков. Новое действие search вводит текст в стандартную строку поиска и возвращает результат после стабилизации строк. Добавлены чтение и изменение отборов и сортировки через стандартную форму настройки списка.

  • Дополнительные сведения о полях. get_context может получать через Testpilot.epf подсказки ввода, ограничения типов, настройки и варианты выбора. Свойства читаются одним общим запросом; обогащение можно включать и отключать.

  • Изменения формы вместо повторного полного описания. get_context по умолчанию возвращает полное первое чтение, затем — изменения. Полное описание можно запросить явно. Автоматически хранится одно состояние на форму в пределах общих лимитов снимков; дополнительных запросов для сохранения и сравнения нет.

  • Меньше данных в ответах. Добавлены выбор колонок в read_rows, отбор элементов в get_context и постраничная выдача find_objects. Разметка подсветки поиска в строках таблиц удаляется по умолчанию. Неизменившееся окно заменяется на window_changed: false, повторяющиеся служебные поля сокращаются.

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

  • Надёжнее чтение таблиц и снимков. read_rows поддерживает таблицы с одиночным выделением. Добавлена проверка неактивной вкладки перед чтением и переходом к строке. Снимки больше не объявляют непрочитанную таблицу пустой; таблица с одной строкой и множественным выделением читается и на неактивной вкладке.

  • Понятнее ошибки и устойчивее ввод. Ошибки параметров теперь указывают правильную сигнатуру действия, ошибки колонок — подходящие имена. Исправлены завершение ввода после выбора из формы, запись составного выбора в сценарий и распознавание пустого текста надписей. Исправлена передача явно заданного таймаута ожидания выпадающего списка через MCP.

  • Совместимые сценарии Тестера. Добавлен запуск поддерживаемых BSL-сценариев и наборов тестов через MCP и Python API: параметры, вложенные сценарии, проверки форм и таблиц, предварительная проверка без выполнения и отчёты. MCP-инструмент включается отдельной настройкой.