Software Automation Testing with JS/Playwright for Beginners

Learn JavaScript/Playwright automation testing for manual testers and automation newcomers with the help of GenAI

Software Automation Testing with JS/Playwright for Beginners
Software Automation Testing with JS/Playwright for Beginners

Software Automation Testing with JS/Playwright for Beginners free download

Learn JavaScript/Playwright automation testing for manual testers and automation newcomers with the help of GenAI

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!