Раскроем карты сразу. TestManager работает на Playwright. Не потому что "партнёрство" или "любимый инструмент". Потому что в 2020–2024 годах Playwright стал лучшим инструментом для браузерного тестирования — быстрее Selenium, надёжнее старых решений, с отличной поддержкой современных веб-приложений.
Мы выбрали его и не прячем этот факт. Это вопрос доверия: вы должны знать на чём работает инструмент которому доверяете свои тесты.
А теперь главный вопрос который почему-то редко задают в сравнениях "Playwright vs no-code": не что технически лучше, а кто в вашей команде будет с этим работать завтра.
Что такое Playwright и что он умеет
Playwright — это open-source фреймворк для браузерного тестирования, разработанный Microsoft. Он поддерживает Chromium, Firefox и WebKit. Написан на TypeScript, поддерживает также Python, Java и .NET.
Ключевые возможности которые делают его выдающимся:
Playwright автоматически ждёт пока элемент станет видимым, кликабельным, появится на странице. Это убирает половину причин flaky tests — ожиданий по таймаутам.
Тесты запускаются параллельно без дополнительной настройки. Набор из двухсот тестов на Playwright быстрее аналогичного на Selenium в несколько раз.
Shadow DOM, iframes, Service Workers, WebSocket-соединения — всё это Playwright обрабатывает нативно.
Встроенные инструменты для отладки и записи действий — прообраз того что no-code инструменты делают пользовательским интерфейсом.
Что нужно чтобы работать с Playwright напрямую
Честный список:
1. Знание TypeScript или JavaScript на уровне уверенного чтения и написания кода 2. Понимание async/await, промисов, структуры проекта в Node.js 3. Умение работать с npm, настраивать зависимости 4. Знание git и понимание как тесты живут в репозитории 5. Способность разобраться в CI/CD конфигурации для автозапуска 6. Понимание архитектурных паттернов (Page Object Model, хелперы, фикстуры)
Это не запугивание. Это реальный список. Человек со всеми этими навыками — разработчик или senior QA с хорошим техническим бэкграундом.
Для такого человека Playwright напрямую — это правильный выбор. Максимальная гибкость, полный контроль, никаких ограничений платформы.
Что нужно чтобы работать с TestManager
1. Понимание продукта который тестируешь 2. Умение описывать пользовательские сценарии 3. Несколько часов на освоение интерфейса
Это не упрощение для "неспециалистов". Это правильная абстракция для задачи: специалист по тестированию должен думать о сценариях, а не о конфигурации Playwright.
Хирург не точит скальпель сам. Это не делает его хуже как хирурга.
Реальное сравнение по сценариям
→ Playwright напрямую. Разработчикам комфортно в коде, тесты в репозитории, ревью вместе с кодом. Это идеальная ситуация для прямого использования.
→ TestManager. Первый тест за день, регрессия запускается автоматически, QA фокусируется на сценариях а не на инфраструктуре.
→ TestManager. Playwright за день не освоить. TestManager — можно.
→ Playwright напрямую или кастомные скрипты. No-code инструменты здесь ограничены.
О том что "под капотом Playwright" означает для вас
Когда TestManager запускает ваши тесты, он использует Playwright. Это значит: скорость Playwright, надёжность Playwright, поддержку всех браузеров которые поддерживает Playwright.
Вы получаете преимущества Playwright без необходимости самостоятельно строить поверх него всё остальное: управление сессиями, отчёты, параллельные запуски, хранение credentials, CI/CD интеграции.
Это не маркетинг. Это инженерное решение: лучший движок, обёрнутый в правильный интерфейс для правильной аудитории.
FAQ
Что такое Playwright и чем он отличается от Selenium?
Playwright — это современный фреймворк для браузерного тестирования от Microsoft. В отличие от Selenium, он использует прямое CDP-соединение с браузером что обеспечивает более высокую скорость и надёжность. Playwright имеет встроенный auto-wait, лучше работает с JavaScript-тяжёлыми приложениями и поддерживает параллельные запуски из коробки.
На чём работает TestManager под капотом?
TestManager использует Playwright как движок для выполнения тестов. Это означает что тесты созданные в TestManager выполняются с производительностью и надёжностью Playwright — без необходимости самостоятельно программировать на TypeScript или настраивать Playwright-инфраструктуру.
Можно ли в TestManager писать кастомный Playwright-код?
TestManager предоставляет возможность добавлять кастомные шаги со скриптами для сложных сценариев которые не покрываются визуальным редактором. Для большинства задач регрессионного тестирования это не требуется.
Playwright требует знания программирования?
Да. Для прямой работы с Playwright нужен уверенный TypeScript или JavaScript, понимание async/await, npm, и структуры проектов Node.js. No-code инструменты на базе Playwright (включая TestManager) убирают это требование для большинства сценариев.
Playwright бесплатный или платный?
Playwright — open-source инструмент с бесплатной лицензией Apache 2.0. Использование Playwright напрямую бесплатно. Инструменты на базе Playwright (например TestManager) являются коммерческими продуктами и включают в стоимость инфраструктуру, интерфейс и поддержку.