Теоретичні матеріали курсу Playwright

Playwright + TypeScript

Це репозиторій теоретичних матеріалів курсу з Playwright. Тут зібрані конспекти тем: пояснення концепцій, приклади й довідкові нотатки, які доповнюють практичні завдання.

Структура репозиторія розбита по темах. Кожна тема — окрема папка (topic-01, topic-02 і далі), а всередині неї лежить HTML-конспект. Новий матеріал додається в папку тієї теми, до якої він належить.

Матеріали

Тема 01. TypeScript для Playwright: основи Типи, tsconfig, generics, типи Playwright і типові помилки в тестах. Тема 02. Playwright Test Runner Раннер і бібліотека, конфіг, запуск, браузери, паралелізм і анатомія тесту. Тема 03. Reporting у Playwright Репортери, HTML-звіт, трейси, артефакти і те, як події прогону стають звітом. Тема 04. Locators і auto-waiting Локатор як спосіб знайти елемент, автоочікування і стійкість до перемальовування. Тема 05. Page Object Model: основи Класи сторінок, локатори й дії в одному місці, щоб тести говорили мовою застосунку. Тема 06. Component Object Model Компоненти з кореневим локатором, вкладені об'єкти і повторне використання в тестах. Тема 07. Advanced POM Patterns Fluent API, BasePage, lazy locators і наслідування page objects. Тема 08. Фікстури в Playwright Test Вбудовані та кастомні фікстури: область життя, опції, воркери й проєкти. Тема 09. Параметризовані тести Один сценарій на багатьох даних: цикл у тесті, projects і змінні середовища.

Інші теми з’являться тут у міру того, як будуть готові конспекти.