You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Добавлен Python API для работы с клиентом тестирования 1С без запуска MCP-сервера: поиск элементов, действия с формами, групповое чтение и заполнение полей, снимки состояния и обработка ошибок.
Добавлена интеграция с pytest: запуск по профилю, отдельное подключение для каждого теста, автоматическое завершение клиента, журналы со скриншотами и диагностика при падении теста.
Добавлены полноценные примеры сценариев для УТ и ЗУП: повторный заказ клиента и приём сотрудника с назначением оклада. Для ЗУП приложен HTML-отчёт реального прогона со скриншотами.
Добавлено ожидание нужного состояния через wait_until. В журнале оно отображается одним этапом с длительностью и результатом; промежуточные проверки свёрнуты и не создают лишних скриншотов.
Улучшен запуск и подключение к 1С: ожидание готовности по умолчанию увеличено до 120 секунд, автопоиск на Windows учитывает установки только тонкого клиента, ошибки подключения подробнее объясняют причину отказа.
Повышена надёжность работы с формами и таблицами: исправлены защита незавершённого ввода, обращения к устаревшим элементам и сохранение частичных результатов групповых операций.
Исправлена проверка таймаута ожидания выпадающего списка поля: недопустимые значения отклоняются до отправки команды в 1С (@ksv47).
Исправлен выбор большого количества файлов, включая его запись и воспроизведение в сценариях.
Ошибка очистки файлового диалога больше не скрывает результат сохранения документа или первоначальную причину отказа (@ksv47).
Улучшена диагностика воспроизведения сценариев: при ошибке сохраняются название действия и код причины остановки.
Исправлены переносы длинного текста в HTML-журнале и применение выбранного режима скриншотов pytest при автоматическом начале записи.