Когда говорят «у нас есть тесты на Playwright», обычно представляют классический e2e-сценарий: тест открывает приложение, проходит авторизацию, переходит по нескольким страницам и работает с настоящим или почти настоящим backend. Авторы статьи используют Playwright иначе.
Основной пласт UI-автоматизации в их Angular-проекте — CAT-тесты (component autotest). Они поднимают отдельный компонент или целую бизнес-форму в Storybook, открывают её в настоящем Chromium, выполняют пользовательские действия, управляют HTTP-ответами и сравнивают интерфейс с эталонными снимками. Получается тест, который находится между unit и e2e.
Читать далее
