awt-e2e-testing — Автоматизированное тестирование веб-приложений с AI
AWT-e2e-testing решает проблему интеграции инструментов искусственного интеллекта в процесс тестирования веб-приложений. Эта библиотека позволяет AI инструментам кодирования взаимодействовать с веб-интерфейсами через настоящий браузер, используя Playwright и сценарии, описанные в формате YAML. Это особенно полезно для оптимизации геймдев и разработки игр, где требуется автоматизированное тестирование сложных пользовательских интерфейсов.
В основе AWT лежит исполнение сценариев, написанных на YAML, с использованием Playwright, что обеспечивает взаимодействие с приложением, максимально приближенное к человеческому. Визуальное сопоставление с использованием OpenCV и OCR устраняет необходимость в использовании селекторов CSS, упрощая процесс тестирования и повышая его надежность. Поддерживается автоматическое определение платформы для различных фреймворков, включая Flutter, React, Next.js, Vue, Angular и Svelte.
Техническая реализация включает в себя базу данных SQLite для хранения информации об ошибках и паттернах их исправления, а также поддержку нескольких AI провайдеров (Claude, OpenAI, Gemini, DeepSeek, Ollama). AWT – это важный инструмент в арсенале специалистов, занимающихся геймдевом и разработкой игр, позволяющий автоматизировать тестирование и повысить качество конечного продукта, используя возможности современного игрового движка.
$ ls -R related_skills/
521-frameworks-micronaut-testing-unit-tests: Скилл для юнит-тестов
Performance Skill: Оптимизация скорости сайта
doublecheck — Проверка фактической точности контента ИИ
pydantic-ai-testing — Детерминированное тестирование PydanticAI агентов
npx skills add https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/awt-e2e-testing
[HINT] Скачивает всю директорию скилла с GitHub: SKILL.md и все связанные файлы