
Master JavaScript Playwright troubleshooting for my account tests and multi-step scripts. Diagnose failures, update locators, and use the inspector to fix iframes and UI changes.
Master end-to-end purchase flow testing with JavaScript and Playwright. Use locators, XPath, and iframe handling, with AI-assisted code generation and assertions.
Learn how to set up a GitHub account, configure Git, and enable secure SSH key authentication to push and pull code for collaborative automation testing projects.
Learn to push a playwright project to GitHub by initializing a local git repo, staging and committing changes, and pushing to the main branch.
Learn to optimize Playwright login tests with the page object model, centralized test data, and ChatGPT-assisted code, covering navigation, consent handling, and reusable page objects for robust automation.
Learn to optimize JavaScript Playwright tests for my account by applying page object models, iframe handling, and reusable test data to add a new address.
Hi everyone,
This course is about how a Manual Software Tester or a Tester who would like to start automation can do that with the help of Playwright and Generative AI.
The course will be useful for testers:
Absolute beginners in Software Testing
Anyone who wants to take the first steps in Software Automation Testing with the help of ChatGPT
Anyone who wants to learn the basics of Playwright from scratch
Every Manual Software Tester who receives requests from the client for automation of the testing
In this course, you will learn how to write test scripts for specific test cases using GenAI as a starting point. However, this is just the first step. Understanding automation is essential; no AI can do the work for you. We will progress from poorly written code to optimized solutions to help you grasp how everything works. Ultimately, you'll be able to build a simple automation framework for your project using Playwright.
Overview of Lectures:
001 - How to Set Up the JavaScript/Playwright Environment
002 - How to Set Up a New Project and Install Playwright with npm init
002.1 - JavaScript/Playwright Test Script Configurations and First Launch
003 - JS/Playwright Test Case for Website Login with ChatGPT
004.2 - JS/Playwright Test Cases for Login Negative Scenarios with ChatGPT
005 - JavaScript/Playwright Test Cases for Adding Address with ChatGPT
006 - JavaScript/Playwright Test Case for End-to-End Purchase Flow
007 - XPath Playwright Locators
008 - JavaScript/Playwright End-to-End Purchase Flow: Optimization with XPath
009 - Coming Soon
010 - How to Install GitHub
011 - How to Push Your Project to GitHub
012 - How to Pull Your Project from GitHub to Visual Studio Code
013 - Introduction to the POM Model + URL (Static Values)
014 - POM - Consent Pop-up (Dynamic Interactions)
015 - POM - XPath
016 - POM - Test Data
017 - Login - Code Optimization with ChatGPT
018 - My Account - Code Optimization
Each lecture in this course is practical. Therefore, to complete the course, we have created special components on our website and attached resources with code for each lecture where necessary. The final code will be available in the lecture materials, on our website, and GitHub.
We hope you will enjoy the course and feel free to write reviews and send topics that you would like to see,
Prepare a cup of coffee or another favorite drink and enjoy the course!