Playwright Test Automation with Java – From Basics to Framework & CI/CD
(Java basics, OOPs, Collections, Playwright automation, POM framework, API, CI/CD with Jenkins)
This course is designed for aspiring test automation engineers who want to master Java and Playwright from scratch. It begins with core Java essentials, including OOPs and collections, tailored for automation needs. You’ll then dive deep into Playwright for browser automation, covering locators, alerts, forms, and complex UI handling. The course also teaches framework design using POM, hybrid framework, API testing, and CI/CD integration with Jenkins. A live project is included to provide real-world experience. Whether you’re a beginner or looking to upskill, this course builds strong foundations and hands-on expertise.
About the Instructor:
|
Hari – Senior Automation Tester and Technical Consultant Hari is a seasoned Automation Tester and Senior Technical Consultant with over 10 years of industry experience, including more than 7 years of expertise in software testing—both manual and automation. His domain experience spans across Insurance, Healthcare, E-commerce, Education, and Retail, giving him a well-rounded understanding of real-world business applications. Hari has worked extensively with Selenium WebDriver, Playwright, TestNG, Cucumber, Postman, and Rest Assured, and has hands-on experience integrating test frameworks into CI/CD pipelines using Jenkins. Apart from his corporate accomplishments, Hari has a strong passion for mentoring and training. Over the years, he has conducted numerous training programs for professionals and freshers alike, helping them transition into automation roles with confidence. He is highly skilled in delivering concepts clearly using real-world examples, and is well-versed in Katalon Studio, Robot Framework with Python, RPA using Automation Anywhere, and databases like MySQL and PostgreSQL. Hari is known for his clear communication, approachable teaching style, and commitment to ensuring each learner achieves success in the automation testing field. |
Sample Videos:
“Playwright Test Automation with Java – From Basics to Framework & CI/CD”-Demo Video
“Playwright Test Automation with Java – From Basics to Framework & CI/CD”-Day1 Video
Live Sessions Price:
For LIVE sessions – Offer price after discount is 129 USD 109 89 USD Or USD15000 INR 9900 INR 6900 Rupees.
OR
Free Day2 On:
15th December @ 7:30 AM – 8:30 AM (IST) (Indian Timings)
14th December @ 9:00 PM – 10:00 PM (EST) (U.S Timings)
15th December @ 2:00 AM – 3:00 AM (BST) (UK Timings)
Class Schedule:
For Participants in India: Monday to Friday 7:30 AM – 8:30 AM (IST)
For Participants in the US: Sunday to Thursday 9:00 PM – 10:00 PM (EST)
For Participants in the UK: Monday to Friday 2:00 AM – 3:00 AM (BST)
What student’s have to say about Trainer :
| 👧Supriya Bharati
Teacher’s are experienced. They have good practical experiences. Overall it was a good decision to go with Isha training solutions. 👧Aarti Sharma The course was exactly what I needed to move from Selenium to Playwright. Hari sir’s way of explaining Java concepts along with Playwright was super clear. 👦Rajeev Nair I had zero knowledge in Playwright before joining, but by the end of the course, I was able to create automation frameworks confidently. The live project helped a lot 👦Sumanth Reddy 👧Neha Jaiswal 👧Farhan Shaikh 👧Shruti Deshmukh 👦Rakesh Meena |
Salient Features:
- 35 Hours of Live Training along with recorded videos
- Lifetime access to the recorded videos
- Course Completion Certificate
Who can enroll in this course?
- Manual Testers looking to shift into automation using Java and Playwright
- Automation Engineers who want to upskill with modern tools like Playwright
- Freshers or Graduates with basic programming knowledge and interest in test automation
- Selenium Users planning to explore faster and more powerful alternatives
- QA Professionals aiming to build robust automation frameworks and CI/CD pipelines
- Anyone interested in learning end-to-end test automation with real-world projects
What will I learn by the End of this course?
- Strong foundation in Core Java concepts relevant to automation
- Proficiency in browser automation using Playwright with Java
- Hands-on experience with handling locators, alerts, frames, dropdowns, and web tables
- Skills to build a structured Page Object Model (POM) and Hybrid Automation Framework
- Integration of automation scripts with CI/CD tools like Jenkins and Git
- Basics of API testing using Playwright
- Confidence to work on real-time projects and perform end-to-end test automation independently
This course equips students with job-ready skills to excel in modern automation testing roles.
Course syllabus:
🌐Java for Test Automation (10 Hours)
📘Module 1: Core Java Basics (5 Hours)
🟢Session 1: Introduction to Java (1 Hour)
- Importance of Java in Test Automation.
- Setting up Java (JDK, IDE – IntelliJ/Eclipse).
- Writing and executing the first Java program.
🟢Session 2: Data Types, Operators, and Control Statements (2 Hours)
- Primitive and non-primitive data types.
- Operators in Java.
- Control flow: If-Else, Loops (For, While, Do-While).
- Break, Continue, Return statements.
🟢Session 3: Arrays, Strings, and Exception Handling (2 Hours)
- Working with Arrays (1D & 2D).
- String handling and manipulation.
- Exception handling (Try-Catch, Finally, Throws, Throw).
📗Module 2: Object-Oriented Programming (OOPs) in Java (4 Hours)
🔵Session 4: Classes, Objects, and Methods (1.5 Hours)
- Creating and using classes and objects.
- Constructors and method overloading.
- Static and non-static methods.
🔵Session 5: Inheritance and Polymorphism (1.5 Hours)
- Types of Inheritance.
- Method Overriding and Super keyword.
- Interface vs Abstract class.
🔵Session 6: Encapsulation and Abstraction (1 Hours)
- Access modifiers (Public, Private, Protected).
- Getters and Setters.
- Abstract classes and interfaces.
📙Module 3: Advanced Java for Playwright (1 Hours)
🟣Session 7: Collections Framework (1 Hours)
- List, Set, Map (ArrayList, HashSet, HashMap).
🌐Playwright with Java (25 Hours)
📘Module 4: Getting Started with Playwright (4 Hours)
🔴Session 8: Introduction to Playwright (1 Hour)
- What is Playwright?
- Advantages over Selenium.
- Playwright architecture and features.
🔴Session 9: Installation and Project Setup (1 Hour)
- Setting up a Maven project.
- Adding Playwright dependencies.
- Writing and running the first test script.
🔴Session 10: Browser Automation Basics (2 Hours)
- Launching browsers (Headed vs Headless).
- Handling multiple browser contexts.
- Managing browser sessions and cookies.
📗Module 5: Web Elements and Interactions (6 Hours)
🟡Session 11: Locators and Element Handling (2 Hours)
- Playwright locators (CSS, XPath, Text).
- Handling dynamic elements and waits.
- Auto-waiting and retry mechanisms.
🟡Session 12: Working with Forms and Dropdowns (2 Hours)
- Filling input fields, checkboxes, and radio buttons.
- Handling dropdowns (Select, Auto-suggest).
- File upload and download.
🟡Session 13: Handling Alerts, Windows, and Frames (2 Hours)
- Working with JavaScript alerts.
- Managing multiple windows and tabs.
- Handling frames and nested frames.
📘Module 6: Advanced Playwright Features (6 Hours)
🟠Session 14: Assertions and Test Validations (2 Hours)
- Different types of assertions in Playwright.
- Verifying UI elements and text values.
- Validating URLs and browser navigation.
🟠Session 15: Screenshots, Videos, and Debugging (2 Hours)
- Capturing screenshots and videos.
- Using Playwright Inspector for debugging.
- Tracing and log analysis.
🟠Session 16: Handling Web Tables and Complex Elements (2 Hours)
- Extracting data from tables.
- Handling shadow DOM elements.
- Working with modals and pop-ups.
📒Module 7: Playwright Test Automation Framework (7 Hours)
🔵Session 17: Page Object Model (POM) in Playwright (2 Hours)
- What is POM?
- Implementing Page Object Model in Playwright.
- Structuring a test framework.
🔵Session 18: Hybrid Framework Implementation (2 Hours)
- Configuring a Playwright Hybrid Framework.
- Parameterization using external data sources.
- Logging and reporting test execution.
🔵Session 19: CI/CD with Git and Jenkins (2 Hours)
- Running Playwright tests in Jenkins.
- Integrating Playwright with GitHub Actions.
- Generating and analyzing reports.
🔵Session 20: API Testing with Playwright (1 Hour)
- Introduction to API testing.
- Making API calls using Playwright.
- Validating API responses.
📔Module 8: Live Project & Bonus (2 Hours)
🟤Session 21: Live Project Implementation (1 Hour)
- Creating a real-world test automation suite.
- End-to-end testing scenario.
🟤Session 22: Best Practices & Bonus Topics (1 Hour)
- Performance optimization tips.
- Common Playwright challenges and solutions.
- Future trends in test automation.
Final Notes
- Java (10 hours): Covers all core Java concepts relevant for test automation.
- Playwright (25 hours): Covers browser automation, advanced scripting, framework building, and CI/CD.
