Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Playwright

( Duration: 5 Days )

In Playwright training course, you will learn everything you need to get up and running quickly with Playwright Test Runner Framework, covering GUI testing as well as some REST API testing.

By attending Playwright workshop, delegates will learn:

  • Understanding core concepts of Playwright
  • Playwright API to interact with chromium, firefox and webkit browser engines
  • Exploring libraries and browser extensions related to Playwright
  • Test Frameworks for JS, TS and Java: Playwright Test, Jest-Playwright and JUnit
  • Enhancing test framework using Page object model, Cucumber and more
  • Running Playwright Tests in CI/CD Pipelines
  • JavaScript concepts

The Playwright class is ideal for:

  • Software Testers who want to learn one of the most popular upcoming testing tool
  • Developers who need to perform web automation or web scraping

COURSE AGENDA

1

Introduction

  • What is Playwright Technology stack, Web Browsers supported
2

Visual Studio Code IDE IDE Requirements

  • NodeJS, NPM, Installing & configuring VS Code, Executing JavaScript in VS Code
3

Playwright Library Setup

  • package.json & npm, Installing Playwright API, VS Code extensions, First simple Playwright API script
4

Playwright Test Runner Setup

  • Frameworks, Installing Playwright-Test, Creating your first Playwright Test
5

Recording

  • Recording Scripts with the Inspector
6

Playwright Config

  • Config file options, Config precedence, baseURL, Web Browser options, Browser Navigation, Project definitions.
7

Locators

  • Chrome Development Tools, Using ID, Class & CSS, Text, XPath Chrome extensions, Playwright Inspector, Scoping Elements, Regular Expressions,
8

Actions

  • Common playwright actions
9

Assertions

  • Assertion Libraires, Web Elements, Page Assertions, Locators vs. Element Handles
10

Capturing Element Attributes

  • Specific Methods, Generic Methods for capturing data from the Web Application.
11

Synchronisation (Waits)

  • Autowait, Local Timeouts, Test Spec Timeout, Global Timeout Config, Static Waits
12

Screenshots

  • Video & PDFs. Image Validation
13

Debugging

  • Browser Settings, VS Code Node Debugger, Playwright Test Debugger with Inspector, Trace Mode
14

API Testing

  • The Request Fixture, executing API tests against a REST Server
15

Hooks & Test Annotations

  • Grouping Tests into Test Suites, Skipping Tests, Using Filter Tags, Hooks

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X