Продукт
Changelog
Полная история изменений Progon — новые релизы сверху.
- 1.5.0
Версия 1.5.0 обновляет рабочий интерфейс Progon и объединяет элементы управления веба и расширения. Исправления сеанса сохраняют вход при временных сбоях и согласуют обновление между вкладками.
Изменено- Обновлён веб-интерфейс: навигация собрана в капсуле в шапке, рядом доступны проект, окружение и выбранная AI-модель.
- Проекты, сценарии, баги и карта получили стеклянные поверхности и фон в стиле лендинга.
- Кнопки, поля, вкладки, меню и диалоги используют единый вид и поведение в веб-приложении и расширении.
- Обновлены экраны входа и регистрации; тёмная, светлая и системная темы согласованы с общим интерфейсом.
- На обновлённых экранах загрузка, пустой список и ошибка показаны как разные состояния; после ошибки можно повторить запрос.
Исправлено- Сбои сети и временные ошибки сервера больше не завершают сеанс: выход происходит только при явном отказе в авторизации.
- Обновление входа согласовано между вкладками; запросы не повторяются от имени другого сеанса.
- 1.4.25
Добавляйте к сообщению скриншот или документ, чтобы AI работал с исходным материалом. Поддержка файлов выбранной моделью проверяется до отправки.
Добавлено- К сообщениям в чате проекта можно прикладывать изображения PNG, JPEG и WebP, PDF, текстовые файлы и Markdown.
- Добавляйте файлы перетаскиванием и вставляйте изображения из буфера обмена; карточки показывают вложения до отправки.
- Чат заранее объясняет, если выбранная модель не поддерживает вложение.
Исправлено- При неудачной отправке файлы сохраняются для повторной попытки.
- 1.4.24
Задайте AI работу обычными словами и выберите разрешённые действия. Результат задания собран в отчёт с выполненными проверками и находками.
Добавлено- Задавайте AI исследование приложения, подготовку тестов или выполнение сценариев обычным текстом.
- Перед запуском выбирайте область работы и разрешённые изменения.
- В отчёте видны результаты, находки и ограничения выполненной работы.
- Из найденных проблем можно создать баги после подтверждения.
- 1.4.23
Рой распределяет работу между браузерными агентами под управлением ведущего. История запусков объединяет прогресс, результаты и запросы к пользователю.
Добавлено- Ведущий AI-агент координирует несколько браузерных агентов при исследовании и автоматизации.
- Выбирайте число агентов и усилие для запуска.
- Смотрите работу агентов, задачи и события; при необходимости остановите рой.
Изменено- Общая история показывает, кто начал работу, где она идёт, чем закончилась и нужен ли ваш ответ.
- 1.4.22
С работающим агентом можно общаться через чат. Вопросы, ответы и дополнительные сообщения помогают продолжить исследование или автоматизацию без нового запуска.
Добавлено- Вопрос работающего агента приходит в беседу с карточкой ответа.
- Ответить можно через карточку или помощника; агент продолжит работу с полученным ответом.
- Отправляйте дополнительные сообщения работающему агенту во время исследования и автоматизации.
- 1.4.21
Карта объединяет интерфейс, API и данные приложения. Записанный трафик связывается с экранами и действиями и помогает подготовить запросы для повторных проверок.
Добавлено- Переключайтесь между общим видом, интерфейсом, API и данными на карте приложения.
- Просматривайте сетевые запросы, связанные с экранами и действиями исследования.
- Повторно используйте API-запросы, собранные из записанного трафика.
- Изучайте схемы данных, ошибки и время выполнения сетевых запросов.
Изменено- В записанном API-трафике пароли, токены, cookie, адреса почты и телефоны заменяются масками.
- 1.4.20
Уведомления в вебе и расширении используют общую ленту и состояние прочтения. Обновлённые панели расширения помогают следить за шагами и ожидаемыми результатами.
Добавлено- Личная лента и колокольчик собирают уведомления о работе и вопросах AI.
- Из уведомления можно перейти к нужному запуску, вопросу или беседе.
Изменено- Состояние прочтения и настройки групп уведомлений согласованы между вебом и расширением.
- В панелях расширения обновлены карточки элементов, чек-листов и результатов; при воспроизведении можно переходить по шагам.
- 1.4.19
Генерация шагов и чек-листов использует согласованные правила в разных интерфейсах. Результат отделяет созданные проверки от частей описания, которые не удалось преобразовать.
Добавлено- После генерации видны фрагменты текста, которые не стали шагами.
Изменено- Из общей цели можно получить несколько конкретных действий вместо одного расплывчатого шага.
- Генерация сохраняет предусловия, ожидаемые результаты и язык описания.
- Чек-листы учитывают реальные поля формы, по которой готовится проверка.
Исправлено- Если отменить генерацию до начала сохранения, новые шаги не добавляются в сценарий.
- 1.4.18
Исследование, автоматизация и восстановление шагов используют согласованное выполнение в браузере. Переходы и дополнительные окна сайта не должны обрывать работу, а остановка имеет явную причину.
Изменено- Окна, открытые самим сайтом, остаются доступны для продолжения работы, включая вход через другой сайт.
- Если восстановление элемента или выполнение шага невозможно, результат показывает конкретную причину остановки.
Исправлено- Переход на другую страницу не уничтожает выполняющуюся последовательность действий AI.
- Сценарий может выполнить завершающее действие выхода из тестируемого приложения.
- 1.4.17
Помощник ведёт работу с тестами как последовательность действий. Он может дождаться результата прогона, продолжить после подтверждения и разобрать выполненную работу.
Добавлено- Помощник может дождаться окончания прогона и разобрать его результат.
Изменено- AI-помощник последовательно выполняет несколько действий с данными проекта в одной беседе.
- После ответа на вопрос или подтверждения помощник продолжает работу с сохранённым контекстом.
- Итог работы опирается на сохранённые результаты выполненных действий.
- 1.4.16
У каждого приложения есть адрес для выбранного окружения. Сценарий использует этот адрес при запуске, поэтому запись не привязана к одному хосту.
Добавлено- Задавайте адреса для каждой пары «приложение — окружение».
Изменено- Проект создаётся по названию; адрес приложения можно указать позже.
- Сценарий открывается по адресу выбранного окружения и использует его переменные и данные входа.
- Расширение определяет приложение и окружение по адресу сайта, а записанные шаги не закрепляют хост.
- 1.4.15
Автоматизация повторно использует записанные переходы между страницами. Общие шаги раскрываются в последовательность, сохраняя связь с исходным сценарием.
Изменено- Записанный шаг перехода открывает сохранённый адрес без нового решения AI.
- Общие шаги раскрываются в последовательность действий при автоматизации сценария.
Исправлено- Результат выполненного действия сохраняет связь с исходным сценарием или общим шагом.
- 1.4.14
Очередь автоматизации хранится на сервере и переживает закрытие вкладки. К выполняющейся очереди можно добавлять сценарии и возвращаться к её прогрессу.
Добавлено- Добавляйте сценарии в уже выполняющуюся очередь.
Изменено- Очередь «Сделать авто» хранит состояние на сервере вместо отдельной вкладки браузера.
- Запросы автоматизации через MCP используют те же очереди и состояния выполнения.
Исправлено- После закрытия вкладки или перезапуска браузера можно вернуться к очереди и продолжить отслеживать работу.
- 1.4.13
Ожидающие ответа вопросы и подтверждения находятся рядом с полем ввода. Лента показывает текст и результаты действий в порядке их появления.
Изменено- Вопросы и подтверждения AI закреплены над полем ввода и не теряются при прокрутке длинной беседы.
- Карточка подтверждения показывает понятные названия проекта, машины и окружения.
Исправлено- Текст и карточки результатов в сообщении идут в порядке появления; фокус в поле ввода не сдвигает длинную беседу.
- 1.4.12
AI-помощник задаёт уточняющие вопросы и помогает выбрать машину для долгой работы. Карточки заданий сохраняют состояние после перезагрузки.
Добавлено- Отвечайте на вопросы помощника через варианты ответа или собственный текст.
- Помощник находит подходящий локальный раннер и помогает с инструкциями подключения.
- Ход долгого задания отображается в карточке, которая сохраняется после перезагрузки беседы.
- 1.4.11
Локальному раннеру можно поручить автоматизацию группы сценариев или исследование приложения. Страница пакета показывает ход работы и даёт управление запуском.
Добавлено- Запускайте «Сделать авто» для группы сценариев на выбранном локальном раннере из веба.
- Исследование приложения с AI можно отправить на ту же подключённую машину.
- Следите за пакетом, открывайте живой просмотр выполнения и отменяйте работу.
- Регистрация машины проходит через подтверждение подключения; истёкший или отклонённый запрос показан явно.
- 1.4.10
Подключения к внешним AI-инструментам управляются из Progon, а изменения через MCP требуют подтверждения. Отчёты показывают стабильность проверок и проблемные области проекта.
Добавлено- Управляйте подключениями MCP и персональными токенами с выбранными правами доступа.
- Через MCP можно найти подключённые раннеры, просмотреть прогон и запросить его отмену.
- Готовьте импорт сценариев через MCP: подтверждайте, отклоняйте или отменяйте изменения.
- В отчётах доступны обзор проекта, стабильность проверок, слабые места и очаги багов.
- Переходите из отчёта к отфильтрованным багам и обсуждайте результаты в чате.
- 1.4.9
Подключённая локальная машина выполняет сценарии в отдельном браузере. Из веба можно отправить один сценарий или группу и посмотреть результаты в Progon.
Добавлено- Подключайте локальный раннер с отдельным браузером и расширением Progon.
- Запускайте сценарий из веба и смотрите ход выполнения и результат.
- Выбирайте несколько сценариев для пакетного запуска на подключённой машине.
- Инструкции установки помогают подготовить и подключить локальную машину.
- 1.4.8
AI исследует приложение и собирает знания для карты проекта. История и поиск помогают возвращаться к найденным экранам и связям.
Добавлено- Запускайте исследование приложения с AI, чтобы собирать сведения об экранах и действиях.
- Просматривайте результаты исследования и историю карты приложения.
- Читайте сводки по зонам приложения и ищите среди найденных знаний.
- 1.4.7
Первое знакомство с Progon проходит через диалог, а запись трафика настраивается правилами сайта. Статус калибровки помогает понимать, что уже известно о сетевых запросах приложения.
Добавлено- Диалоговое знакомство с продуктом помогает перейти к нужным разделам проекта.
- Настраивайте правила захвата трафика для сайта; сеанс записи использует выбранную версию правил.
- В расширении видны статус калибровки и наблюдаемые типы сетевых запросов сайта.
- 1.4.6
Генерация шагов точнее следует исходному описанию: сохраняет язык и ожидаемые результаты, а объём сценария определяется содержанием проверки.
Изменено- AI создаёт шаги на языке описания проверки.
- Убрано произвольное ограничение количества генерируемых шагов: подробное описание не обрезается до короткого сценария.
Исправлено- Ожидаемые результаты остаются привязаны к действиям при генерации шагов из текста.
- 1.4.5
Автоматизация одного сценария и группы использует общую панель прогресса. Инструкции пользователя передаются AI вместе с запуском.
Добавлено- Панель прогресса можно свернуть, продолжая работу на странице.
- Указанные при запуске инструкции учитываются AI при автоматизации сценариев.
Изменено- Одиночная и пакетная автоматизация показывают ход работы в общей панели.
- 1.4.4
Импорт объясняет, что произошло с каждой группой проверок. Пропущенные и отклонённые записи видны отдельно от созданных.
Изменено- Итоги импорта сценариев и чек-листов отображаются отдельно.
Исправлено- После импорта видны отдельные количества созданных, пропущенных и отклонённых записей.
- Строки без названия больше не исчезают без объяснения: они отражаются в результате импорта.
- 1.4.3
Предложения AI в чате оформлены как изменения, которые можно просмотреть, подтвердить и отменить. Ссылки на сценарии помогают перейти от обсуждения к проверке.
Добавлено- Чат показывает предлагаемые изменения проекта в карточках до применения.
- Подтверждайте изменения из карточки и отменяйте уже применённые операции.
Изменено- Ссылки на сценарии в ответах помощника открывают соответствующую проверку.
- 1.4.2
Сценарии можно превращать в автоматические с помощью AI и восстанавливать привязки элементов при воспроизведении. Записанные API-запросы и планы тестирования помогают повторно использовать подготовленные проверки.
Добавлено- «Сделать авто» преобразует текстовые сценарии в автоматические и показывает прогресс по шагам.
- Сохраняйте API-запросы из записанного трафика для повторного использования.
- Собирайте сценарии в планы тестирования и следите за выполнением плана.
Изменено- При потере привязки элемента AI может найти его заново и продолжить воспроизведение.
- Извлечённые во время прогона переменные сохраняются при переходах между страницами.
- 1.4.1
Внешние AI-ассистенты получают доступ к сценариям, покрытию и результатам Progon через MCP. Проверки можно обсуждать вместе с данными проекта.
Добавлено- Подключайте внешний AI-ассистент к Progon через MCP для чтения данных проекта.
- Ищите сценарии и просматривайте их шаги в порядке выполнения из AI-инструмента.
- Получайте рекомендации по покрытию и последние результаты прогонов через MCP.
- 1.4.0
Версия 1.4.0 — главный релиз AI-возможностей. Впервые Progon позволяет проверять результат теста без написания кода: просто опишите, что должно быть на странице, и AI проверит результат по вашему описанию.
Добавлено- AI-проверка ожидаемого результата: опишите его словами, AI сравнит с реальной страницей после воспроизведения.
- Захват API-трафика через CDP: сетевые запросы из сеанса записи автоматически превращаются в API-шаги сценария.
- AI-генерация чеклистов: одна кнопка создаёт готовый чеклист для любого сценария.
Изменено- Панель AI-ассистента переработана: генерация сценариев, проверки и чеклисты теперь собраны в одном месте.
Исправлено- Исправлено залипание боковой панели при перезагрузке вкладки с активным сценарием.
- Шаги с элементами внутри Shadow DOM теперь корректно воспроизводятся в полностью автоматическом режиме.
- 1.3.0
Версия 1.3.0 фокусируется на ручном тестировании: теперь Progon помогает не только тем, кто хочет полную автоматизацию, но и тем, кто предпочитает выполнять шаги самостоятельно, передавая системе только обнаружение результата.
Добавлено- Ручной режим воспроизведения: пользователь выполняет действия, система обнаруживает и фиксирует результат в реальном времени.
- Пользовательские поля для сценариев: добавляйте произвольные метаданные — статус, приоритет, ответственный — и фильтруйте по ним.
Изменено- Самовосстановление селекторов переработано: меньше ложных срабатываний на страницах с динамическими классами.
Исправлено- Кнопка «Запустить» снова становится активной сразу после завершения предыдущего запуска.
Удалено- Удалён устаревший экспорт в формате Selenium XML (замена — встроенный API-экспорт).