← back to coursesProfessional Microsoft Playwright

Welcome to Professional Microsoft Playwright

Take your frontend testing skills to the next level by mastering Microsoft Playwright 🧪

#testing
#playwright
#javascript
#typescript

Why Playwright

Microsoft Playwright is a powerful automation library for web browsers. It provides a set of APIs to automate interactions with web pages in a variety of browsers, including Chromium, Firefox, and WebKit. Here are some reasons why Developers and Quality Assurance Engineers choose Microsoft Playwright:

  1. Cross-Browser Compatibility: Playwright supports multiple browsers, allowing developers to write scripts that work consistently across different browser engines.
  2. Rich API: Playwright offers a rich set of APIs for automating various tasks such as clicking, typing, navigating, and interacting with elements on web pages. It also supports advanced features like intercepting network requests, emulation of different devices, and taking screenshots.
  3. Headless Mode: Playwright can run browsers in headless mode, meaning they operate without a visible graphical interface. This is useful for running automated tests or scraping data from websites without the overhead of launching a full browser window.
  4. TypeScript Support: Playwright is available for multiple programming languages including JavaScript and comes with builtin excellent first class TypeScript type definitions.
  5. IDE Support: Microsoft maintains a plugin that allows you to use Microsoft Playwright seamlessly in VSCode.
  6. Community and Support: As a project backed by Microsoft, Playwright benefits from a strong community and regular updates. It also offers good documentation and support resources, making it easier for developers to get started and troubleshoot issues.

Overall, Microsoft Playwright is chosen for its reliability, flexibility, and comprehensive features for automating browser interactions.

Why This Course

We've tried a lot of testing frameworks and created courses for them over time. We created a course on Microsoft Playwright with cooperation with the Playwright team way back in 2020 when it was still early days. We've seen it evolve into the framework that it now and take a modern approach to the framework, presenting the current best practices without slowing you down with legacy patterns.

This course covers all the features that make Playwright great, including its excellent API, multi browser support, ways to use in your CI, IDE support. Here's a brief outline:

  • Introduction to Playwright
  • Setting up a Playwright project
  • Creating and running tests with Playwright
  • Understanding Playwright selectors and actions
  • Writing custom test scripts
  • Advanced Playwright Techniques and best practices
  • Integrating Playwright into your development workflow
  • Debugging and troubleshooting with Playwright
  • Testing strategies for web applications
  • Real-world use cases and examples
  • Add Playwright into your Continuous Integration (CI) flow using Github Actions

A lot of effort has gone into this course to make sure you get all the knowledge you need as quickly as possible. No time wasting here. You will learn quickly and be on your way, building great things 🎄