The Complete Microsoft Playwright Course with Python – (Free Course)

0
584
Advertisement

What you’ll learn

  1. Complete automation test cases by integrating Playwright and PyTest
  2. Learn how to use Playwright code generator and interactive mode
  3. Explore Playwright Trace Viewer
  4. Learn command line arguments with Playwright
  5. Add custom viewpoint sizes and device emulations
  6. Debug test cases
  7. Master API Testing
  8. Learn Playwright assertions and authentications
  9. Test downloads, uploads, events and frames
  10. Learn automation testing for networks
  11. Use playwright to make videos and reports of your test cases

This course includes:

  • 8 hours on-demand video
  • 6 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of completion

Description

In this course, you’ll learn about the fastest emerging automated testing tool, Playwright. It is an open source test automation library originally developed by Microsoft employees. Microsoft Playwright is a cross-browser automation library for end-to-end testing. Playwright’s goal is to provide a single API for developers and testers to automate their web applications in the three main browsers today: Mozilla Firefox and WebKit. Easy to set up, packed with features and the fastest and most reliable framework available.

In this course you will learn the unique integration techniques between Playwright and PyTest.

Advertisement

In this course you will learn how to use Microsoft Playwright with lots of examples and individual projects. Playwright offers the Pytest plugin for writing end-to-end tests. You’ll learn how to integrate Playwright with PyTest and Python to produce powerful automated tests for your application. Here you learn by doing.

learning materials

Section 4: This section covers the basics of installing Playwright, setting up the environment, and plugins. You’ll see where Playwright stands in this industry and among other software test automation tools.

Unit 5: You will study the full set of playwrights. You’ll learn about Playwright’s debugging tools and how to generate test scripts automatically, screenshots of test reports, and even videos of your running test cases.

Section 6: You will learn how to create self-test cases by integrating PyTest and Playwright. You will run tests on many popular websites such as Google, YouTube and Wikipedia.

Section 7: Now that you’re familiar with developing test cases, let’s start building API tests. Learn how to test authentication, downloads, emulation, and dialogs.

Unit 8: You will examine the test framework and network. You will learn to use locators and playwright handlers. They help you auto-populate fields by checking or unchecking radio buttons and making HTTP requests.

Section 9: You are taken to the Automation Playground: a website specially designed to test your automation testing skills. There you use Playwright to train clicks, scrollbars, checks, delays, levels and more.

Unit 10: You will complete this course by developing a comprehensive playwright test project. You can use your skills to test project management pages on GitHub using everything you learn from the course. You will be asked to automatically register and authenticate users, create and manage branches and tickets.

Advantages of a Playwright

Easy setup and configuration: As a test automation framework, it only needs to be configured as it doesn’t take much time to install. Depending on the language we use with Playwright, the installation steps may change

Multi-browser support: Chromium (Chrome, Edge), Webkit (Safari) and Firefox family browsers are supported.

Multi-Language Support: The scriptwriter supports Java, C#, Python, Javascript/TypeScript, making it a popular choice. Most modern open source test automation frameworks miss this feature.

Test Types: The scriptwriter supports functional, endpoint, and API tests. Playwright can be integrated into accessibility testing using third-party plugins

Cross-browser testing: Playwright also supports running concurrent tests through the browser context and can run cross-browser tests in parallel. This increases the scope of the test and is useful when multiple web pages need to be tested simultaneously.

Multiple browser tabs/windows support: Playwright supports multiple tabs and multiple windows. Some test cases should test scenarios by launching a new window and then returning to the parent window. Playwright supports all kinds of test cases.

Built-in Reporters: The scriptwriter framework includes many valuable reporters such as List, Dot, Line, JSON, JUnit, and HTML reporters by default. The interesting part is that Playwright allows you to create custom reporters. Playwright also supports Allure Report’s third-party reporters.

Ready-made TypeScript support: No configuration is required to support the TypeScript language because it understands your typescript and javascript code.

CI/CD Integration Support: Playwright supports CI/CD integration. It even provides docker images for some language bindings.

Debugging Tools Support: The scriptwriter offers many different debugging options to make it easy for developers. Some of the debugging options are Playwright Inspector, VSCode Debugger, Browser Developer Tools, and Trace Viewers Console Logs.

How to Get this course FREE?

Note: The udemy Courses Will be free for a Maximum of 1000 Learners can use the promo code AND Get this course 100% Free. After that, you will get this course at a discounted price. (Still, It’s a good deal for you to get this course at a discounted price).

External links may contain affiliate links, meaning we get a commission if you decide to make a purchase. Read our disclosure.

LEAVE A REPLY

Please enter your comment!
Please enter your name here
Captcha verification failed!
CAPTCHA user score failed. Please contact us!