Introduction to Playwright

Get acquainted with Microsoft's browser automation library called Playwright, which is taking the testing world by storm. It is versatile and allows you to do anything you want with your browser.

Why attend the workshop?

You will get to know the Playwright library from Microsoft, which is used to automate browsers, and you will learn how to use it in practice.

Key Takeaways

You will install a prepared project

You will understand the construction of basic JavaScripts scripts necessary for work with Playwright

You will learn and try fundamental library functions, for example:

Running and closing the browser

Parallel execution

Work with iframes

How to take screenshots

How to verify the visibility of an element on a page

How to test cross-page and cross-domain

How to work with browser requests

How to create a representation of a web application page using the Page Object Pattern

Requirements

What is needed before the course?

Be able to run the console (command line or PowerShell) at the administrator level

Install Git

Install node.js LTS

Install VSCode

Install Chrome (ideally in the default directory that it offers during installation)

Perform all installations in the default settings, for Node.js make sure that the "add Node.js to PATH" option is checked.

Knowledge requirements

At least basic knowledge of programming and test automation of frontend applications

Basics of programming in any language

Knowledge of Javascript/Typescript

JavaScript in a Node.js environment is an advantage

Workshop Details

Course price: 7.500 CZK / 320 EUR

Course duration: 1 day (from 09:00 to 17:00)

*All Prices are excluding VAT. Unless agreed otherwise invoices will be in CZK, for an agreement on the currency contact us at events@tesena.com. Prices in EUR are indicative and can vary based on the exchange rate.

Radek Bednařík will guide you through the course

I have been working in testing for over four years, and it is the best job of my life. I've worked in academia, economic journalism, and PR, but I've never enjoyed work as much as I enjoy testing now. I mainly focus on automation using Python and JavaScipt.

Upcoming Introduction to Playwright workshop dates