本课程专为从零开始学习QA自动化或提升UI测试技能的学员设计。您将掌握Playwright、JavaScript、Page Object模型、API测试及GitHub Actions,通过26节讲座(5小时21分)系统学习从环境搭建到项目对标的全流程实战。
原始标题:The Complete QA Automation Course: Playwright + JavaScript

Published 7/2026
Created by Roman Khas
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz, 2 Ch
Level: All Levels | Genre: eLearning | Language: English + subtitle | Duration: 26 Lectures ( 5h 21m ) | Size: 3.6 GB
Playwright Automation Testing Course from Scratch: Master JavaScript, Page Object Model, API, and GitHub Actions
What you’ll learn
⚡ Set up the environment to start automation
⚡ Learn how to write locators
⚡ Design test architecture
⚡ Write API tests
⚡ Write E2E tests
⚡ Create page objects
⚡ Connect a repository
⚡ Create a YAML file
⚡ Run tests using GitHub Actions
⚡ Read code errors
⚡ Fix bugs
⚡ Run tests in debug mode
⚡ Explore the main Playwright features in practice
⚡ Example: Estimate project timelines and budgets
Requirements
❗ Basic knowledge of node.js
❗ Familiarity with async/await concepts is a plus but not mandatory.
Description
This course is designed for everyone who wants to start learning QA automation from scratch or systematically upgrade their skills in UI test automation using Playwright and JavaScript.
The course is highly practical. We don’t study tools in a vacuum—each topic is explored using a real web project that serves as a learning platform for writing automated tests. You will see what real QA automation work looks like, rather than just looking at synthetic examples from documentation.
During the course, you will
✨ Understand how Playwright works under the hood
✨ Learn how to write stable UI tests from scratch
✨ Master locators, asynchrony (async/await), assertions (expects), and more
✨ Learn the Page Object Model (POM) and how to properly structure your code
✨ Work with storageState, headless (UI-free) login, and API testing
✨ Push tests to a Git repository
✨ Discover the key benefits and features of Playwright
✨ Learn how to run tests locally and in Continuous Integration (CI)
✨ Learn how to read test errors and debug automated tests
Special attention is paid to common beginner mistakes, test project architecture, and explainingwhy things are done a certain way. The course is structured logically—transitioning from basic concepts to full-fledged E2E scenarios and running them in GitHub Actions.
Who this course is for
⭐ QAs who want to switch to AQA
⭐ Developers or other professionals looking to learn automated testing
⭐ Students looking to acquire hands-on test automation skills
此处内容需要权限查看
会员免费查看



