Basic To Advance Playwright Java Cucumber Testng
Published 5/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.20 GB | Duration: 6h 43m
Published 5/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.20 GB | Duration: 6h 43m
Cucumber Automation Testing With Playwright Using Java TestNG
What you'll learn
Learn UI Automation Testing on Playwright in Depth
Many real time examples covered
By the end of the course you will be as much trained to automate any UI Application using Playwright
Coverd Cucumber Setup with basic to Advance
Requirements
No prior Javascript | Typescript coding knowledge required as everything is taught from the scratch
Description
- Latest Version of Playwright and Java- As the Playwright market is growing, the demand for Playwright Automation testers is increasing like anything across the Globe.- Here, I am testing how to handle frames and windows- I am teaching UI with multiple assertions in UI - Here you can learn how many wait in Playwright and how you can use in your project- Here you can learn POM(page object model)- Here you can learn how to take a screenshot and a video - Here you can learn how to take a screenshot when the script fails- Once done with the course, you will surely be able to justify 2-3 years of your current experience with Playwright UI Automation Testing.- familiarity with the function and basic use of the software- added different ways to handle with Environment 1. Scenario creation2. Scenario Outlines creation3. logs printPlaywright supports :Cross-browser. Playwright supports all modern rendering engines, including Chromium, WebKit, and Firefox.Cross-platform. Test on Windows, Linux, and macOS, locally or on CI, headless or headed.Cross-language. Use the Playwright API in TypeScript, JavaScript, Python, .NET, Java.Test Mobile Web. Native mobile emulation of Google Chrome for Android and Mobile Safari. The same rendering engine works on your Desktop and in the Cloud.Auto-wait. The Playwright waits for elements to be actionable prior to performing actions. It also has a rich set of introspection events. The combination of the two eliminates the need for artificial timeouts - the primary cause of flaky tests.Web-first assertions. Playwright assertions are created specifically for the dynamic web. Checks are automatically retried until the necessary conditions are met.Tracing. Configure test retry strategy, capture execution trace, videos, and screenshots to eliminate flakes.Multiple everything. Test scenarios that span multiple tabs, multiple origins and multiple users. Create scenarios with different contexts for different users and run them against your server, all in one test.Trusted events. Hover elements, interact with dynamic controls, and produce trusted events. A Playwright uses a real browser input pipeline indistinguishable from the real user.Test frames, pierce Shadow DOM. Playwright selectors pierce the shadow DOM and allow entering frames seamlessly.Browser contexts. The Playwright creates a browser context for each test. Browser context is equivalent to a brand-new browser profile. This delivers full test isolation with zero overhead. Creating a new browser context only takes a handful of milliseconds.Log in once. Save the authentication state of the context and reuse it in all the tests. This bypasses repetitive log-in operations in each test, yet delivers full isolation of independent tests.
Overview
Section 1: Introduction
Lecture 1 Introduction and Setup
Section 2: Complete Basic UI Code
Lecture 2 Multiple Browser Context
Lecture 3 Create Element and Elements
Lecture 4 Text Selector
Lecture 5 Handling Frames
Lecture 6 Handling Nested Frames
Lecture 7 Handling Shadow DOM Elements
Lecture 8 Selecting Visible Elements
Lecture 9 Built-in Locators
Lecture 10 Handle WebTable
Lecture 11 Handle Pagination Web Table
Lecture 12 Handle Alerts
Lecture 13 File Upload
Lecture 14 Download File
Lecture 15 Max & Min Screen Browser Using ViewPortSize
Lecture 16 Video Recording
Lecture 17 Browser Window Popup or Tabs
Section 3: Cucumber Framework
Lecture 18 Setup Playwright Java Cucumber TestNG
Lecture 19 POM(Page Object model) Playwright Java Cucumber TestNG
Lecture 20 Reuse Method for negative and positive Case using Playwright Java Cucumber
Lecture 21 Scenario Outline and Data Table using Playwright Java Cucumber
Lecture 22 Background and Tags using Playwright Java Cucumber
Lecture 23 Github Actions Setup in Playwright Java Cucumber
Lecture 24 Github Link
Section 4: API Testing
Lecture 25 Get Method in Playwright Java
Lecture 26 Post Method In Playwright Java
Lecture 27 Post Method in Playwright Java Unique value Creation
Lecture 28 Access Token in Playwright Java
Lecture 29 Put Call with Access Token in Playwright Java
Lecture 30 Delete Call with Access Token in Playwright Java
Students who are willing to learn, Automation engineers and testers, Developers, etc.