Инструкция

Генерация автотестов по странице

Генерация автотестов по странице

Генерация автотестов по странице готовит черновик автотеста по странице и её элементам в репозитории объектов. ComplexQA готовит промпт для вашей модели и импортирует возвращённые JSON-шаги.

Роль: участник команды с правом записи в проект.

Предварительные требования

  • В проекте есть страница репозитория объектов с правильным путём.
  • На странице есть элементы с актуальными уникальными локаторами.
  • Вы можете использовать модель вне ComplexQA.

ComplexQA не размещает и не вызывает модель.

Порядок

  1. Откройте ИИ-ассистент в проекте или соответствующую карточку из списка автотестов.
  2. Откройте Автотесты по странице.
  3. Выберите страницу репозитория объектов.
  4. Выберите элементы страницы, которые может использовать сценарий.
  5. Скопируйте созданный промпт.
  6. Передайте промпт своей модели.
  7. Попросите модель вернуть только шаги JSON с поддерживаемыми именами действий Playwright.
  8. Скопируйте ответ JSON без ограждающих блоков разметки.
  9. Вставьте ответ в диалог импорта.
  10. Проверьте JSON и исправьте указанные ошибки.
  11. Создайте автотест.

Импортированный автотест с созданными шагами появится в проекте.

Контракт импорта принимает у кейса autotest_case_title, autotest_case_description, autotest_case_status, autotest_steps. У шага: sort_order, action_name, target, value_text, timeout_ms. Поля карточки (value_source_type, value_source_field, pre_autotest_case_ids, вид COMMON) импорт отклоняет. После создания выставьте TEST_ACCOUNT на шагах fill, вид и предшественников на карточке. Разбор: Как задавать шаги автотеста без ложных падений.

Что проверить перед запуском

  1. Откройте созданный автотест.
  2. Проверьте порядок и назначение каждого шага.
  3. Убедитесь, что каждое действие с локатором использует нужный элемент репозитория объектов.
  4. Замените неоднозначные локаторы уникальными.
  5. Проверьте каждое поле Значение и его источник.
  6. Свяжите тестовый аккаунт с CASE, если шаги используют источник значения TEST_ACCOUNT.
  7. Запустите Проверить синтаксис.
  8. Исправьте все ошибки и проверьте предупреждения.
  9. Установите статус автотеста READY, только когда сценарий готов к запуску.

Статус READY делает CASE доступным для запуска автотестов. Созданное содержимое остаётся черновиком, пока вы его не проверите.

Версия 1.2.0 · Последнее изменение 2026-09-14

Страница не помогла?