Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 1.26 KB

File metadata and controls

27 lines (20 loc) · 1.26 KB

Advanced Playwright Web Testing

👋 Welcome!

It's great to have you here. I'm sure you will love this course. ❤️

What will you learn?

By taking the Advanced Playwright Web Testing course, you will learn:

  • How to intercept and observe network requests with page.route()
  • How to mock API responses with mock data using route.fulfill()
  • How to test empty states reliably by mocking data
  • How to simulate slow responses to test loading states
  • How to wait for and assert on the requests the app sends with page.waitForResponse()
  • How to read and assert on the browser's localStorage with page.evaluate()
  • How to test cookie consent by reading and seeding cookies with the browser context
  • How to verify a CSV download from the frontend while mocking the API
  • How to remove duplication with custom fixtures using test.extend()
  • How to organize tests with the Page Object Model
  • How to run automated accessibility checks with @axe-core/playwright
  • How to run your Playwright tests on GitHub Actions and publish the report as an artifact
  • How to review Playwright test code with AI, grounded in Playwright's official agents, skills, and documentation

This is a course by the Talking About Testing School.