6 Commits

Author SHA1 Message Date
21109221bc feat: add codegen.py for visual test recording with GOST TLS support 2026-09-03 14:29:36 +03:00
fdafff1e3f docs: update Quick Start and Test Execution sections in README.md 2026-09-03 14:24:53 +03:00
cdca9d6003 feat: implement universal runner for standard and GOST TLS
- Add smart two-phase TLS detection with caching in tests/utils/tls.py

- Add auto-discovery for Chromium-GOST and Yandex.Browser

- Add --tls-mode and --ignore-https-errors CLI options

- Update browser_page context with ignore_https_errors and unified viewport

- Add unit tests in tests/utils/test_tls.py

- Update README.md and .env.example
2026-09-03 00:02:36 +03:00
d156fa0664 docs: add Playwright Codegen section to README
Описан workflow визуальной записи тестов:
- Команды запуска codegen (с сохранением в файл и без)
- Порядок работы: запуск → авторизация → запись → адаптация
- Полный пример: сырой вывод Codegen → класс с шагами
- Таблица преобразований: что убирается и что добавляется
2026-09-01 23:58:41 +03:00
932d0594a9 docs: add detailed README with run commands and test creation guide
Описаны:
- Структура проекта и иерархия тестов
- Быстрый старт (venv, зависимости, .env)
- Команды запуска: все тесты / по роли / по БП / по шагу
- Полезные флаги pytest (headed/headless, slowmo, -k, --co)
- Шаблон создания нового бизнес-процесса вручную
- Правила именования (папки, файлы, классы, методы, маркеры)
- Инструкция по добавлению ФЛК-генератора
- Инструкция по добавлению статического артефакта
2026-09-01 23:55:23 +03:00
33e65540dc Initial commit 2026-08-27 23:51:24 +03:00