- 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
Описан workflow визуальной записи тестов:
- Команды запуска codegen (с сохранением в файл и без)
- Порядок работы: запуск → авторизация → запись → адаптация
- Полный пример: сырой вывод Codegen → класс с шагами
- Таблица преобразований: что убирается и что добавляется
Описаны:
- Структура проекта и иерархия тестов
- Быстрый старт (venv, зависимости, .env)
- Команды запуска: все тесты / по роли / по БП / по шагу
- Полезные флаги pytest (headed/headless, slowmo, -k, --co)
- Шаблон создания нового бизнес-процесса вручную
- Правила именования (папки, файлы, классы, методы, маркеры)
- Инструкция по добавлению ФЛК-генератора
- Инструкция по добавлению статического артефакта