0% found this document useful (0 votes)
2 views12 pages

Java Script With Playwright AI

UnCodemy EduTech Pvt. Ltd. offers a comprehensive training program in Automation Testing using JavaScript with Playwright, tailored for working professionals. The curriculum covers essential topics such as JavaScript basics, asynchronous programming, Playwright features, and API testing, ensuring alignment with current industry demands. The program emphasizes hands-on experience, expert trainers, and placement assistance, including resume building and mock interviews.

Uploaded by

rajeev
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views12 pages

Java Script With Playwright AI

UnCodemy EduTech Pvt. Ltd. offers a comprehensive training program in Automation Testing using JavaScript with Playwright, tailored for working professionals. The curriculum covers essential topics such as JavaScript basics, asynchronous programming, Playwright features, and API testing, ensuring alignment with current industry demands. The program emphasizes hands-on experience, expert trainers, and placement assistance, including resume building and mock interviews.

Uploaded by

rajeev
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

AUTOMATION TESTING

(Java Script with Playwright)


TRAINING PROGRAM
FOR WORKING PROFESSIONALS


+91-8800-02-3723 info@[Link] [Link]
1
UnCodemy EduTech Pvt. Ltd.
India’s Top IT Training Institute

Uncodemy Edutech Pvt. Ltd. was founded as a technical training institute under the Companies Act of 2013
with the main objective of training the youth in the areas of information and communication technology,
such as Arti�icial intelligence, machine learning, data science and analytics, business analytics,
software testing, full stack development, digital marketing, web development, cyber security, ethical
hacking, Cloud computing, AWS , Devops and other on-demand IT courses.

Uncodemy has been associated with its parent company, GvCloud Secure Pvt. Ltd., Since its inception. The-
refore, Uncodemy is not just a training institute but has been working as a web application development
company and other service provider in the IT sector in India and abroad for many years. Uncodemy
not only understands and meets the needs of the modern IT sector but also gives its students more career

In order to make the youth eligible for the current job vacancies, it is an essential aspect that the training
curriculum is in sync with the current market demand. The curriculum of various courses offered at
Uncodemy is designed keeping in mind the current market demand and the capabilities of the youth. The
training program is provided as per the normset by the Ministry of Skill Development & Entrepreneurship,
Government of India, and in compliance with the National Skill Quality Framework.

Through its ongoing efforts, Uncodemy is ful�illing the vision of the Government of India to provide
skill training to the youth and build a self-reliant India. In addition to helping the young people get jobs
we also assist them in �inding jobs. We rise by lifting others.

Founder, MD & CEO


Uncodemy Edutech Pvt. Ltd.
2
Curriculum
JavaScript

Module 1: JavaScript Basics Module 4: Arrays and Strings


Introduction to JavaScript and its role in Creating and accessing arrays
automation Array methods:
Setting up JavaScript environment ([Link] + push, pop, shift, unshift
VS Code) Understanding var, let, and const map, �ilter, reduce, �ind, forEach, some, every
Data types: Number, String, Boolean, Null, includes, indexOf, slice, splice, concat, join, sort,
Unde�ined, Symbol reverse String manipulation:
Type conversion and type coercion split, replace, toUpperCase, toLowerCase, trim,
Basic input/output using [Link]() includes
Comments – single-line and multi-line
Module 5: Objects
Module 2: Operators & Object creation and property access
Control Structures Object methods and this context
Arithmetic, Assignment, Comparison, Logical Object destructuring
Operators Nested objects and deep cloning
Conditional statements: if, else if, else, switch [Link](), [Link](), [Link]()
Loops: Spread operator (…) and rest operator
for, while, do…while
Module 6: Modern JavaScript
Loop control: break, continue
(ES6+ Essentials)
Module 3: Functions and Scope Template literals
Function declaration vs. expression Destructuring (arrays and objects)
Arrow functions (=>) Spread/rest operators
Default parameters Shorthand property names
Return values and function composition Optional chaining (?.)
Function scope vs block scope Nullish coalescing operator (??)
Variable hoisting Dynamic property keys (computed keys)
Closures and lexical environment for…in vs for…of
Understanding this in different contexts Sets and Maps (basic usage)

3 Email : Info@[Link]
Curriculum

Module 7: Asynchronous Module 10: OOPS Concepts in


JavaScript JavaScript
Synchronous vs asynchronous code Classes
Callbacks and callback hell Objects
Promises:
Encapsulation
resolve, reject, .then(), .catch(), .�inally()
Inheritance
async and await
Abstraction
Error handling in async functions (try/catch)
Real-world async examples using setTimeout and Polymorphism

mock fetch calls

Module 8: Working with JSON


and Data Handling
What is JSON and why it’s important in test
automation
JSON structure and formatting
[Link]() and [Link]()
Deep vs shallow copy
Reading test data from JSON �iles (with require()
in [Link])

Module 9: Basic File Handling in


[Link] (for test data)
fs module overview (read/write JSON/text �iles)
[Link] for async �ile operations
Reading test data and writing logs/screenshots
to �iles

4 Email : Info@[Link]
Curriculum
Playwright

Module 1: Introduction to Selecting elements:


Playwright By text, css, id, class, nth, role, xpath,css selectors
What is Playwright and how it compares to Handling dynamic elements and auto-suggestions
Selenium & Cypress Interactions:
Key features: auto-waiting, multi-browser support, click, �ill, type, press, check, uncheck, selectOption
parallel execution Keyboard and mouse actions
Browsers supported (Chromium, Firefox, WebKit) Best practices for stable locators
Installing Playwright using npm
Setting up �irst test (smoke test) with npx
Module 3: Wait Mechanisms
playwright codegen Implicit wait vs Explicit wait in Playwright

Playwright directory structure overview Auto-waiting mechanism


waitForSelector, waitForTimeout, waitFor
Module 1: Introduction to
Response, waitForLoadState
Playwright
Handling slow elements or �laky tests
What is Playwright and how it compares to
Selenium & Cypress Module 4: Working with Web
Key features: auto-waiting, multi-browser support, Elements
parallel execution Handle dropdowns (static/dynamic)
Browsers supported (Chromium, Firefox, WebKit) Radio buttons, checkboxes
Installing Playwright using npm File upload & download
Setting up �irst test (smoke test) with npx Handling modals and pop-ups
playwright codegen Shadow DOM elements
Playwright directory structure overview iFrames handling

Module 2: Locators and Handling tooltips & hover states

Interactions Module 5: Screenshots, Videos,


Introduction to Playwright locators
and Reporting

5 Email : Info@[Link]
Curriculum

Taking screenshots: Module 9: Parallel Testing &


Full page, element, on failure Test Management
Recording videos of test execution
Running tests in parallel
Tracing feature in Playwright
Sharding and parallel workers
HTML reporting with Playwright Test Reporter
Tagging tests using annotations

Module 6: Chai Mocha Asserti- Skipping and isolating tests

ons and Test Structure Filtering tests by �ile, tag, or name

Introduction to Playwright Test Runner Module 10: Jenkins


Writing test blocks using test(), expect()
* Installation
Grouping tests with describe()
* How to run your scripting in jenkins
Hooks: beforeAll, beforeEach, afterEach, afterAll
* How to Inegrate your Jenkins with GitHub
Soft assertions and custom messages
* Upadate CI/CD Pipeline
Test retries and timeouts

Module 7: Project & Module 11: GIT HUB concepts


Framework Setup Creating GIT HUB Account

Project structure and organization Basic GIT HUB commands

Con�ig �ile setup ([Link]�[Link]) Con�iguring and Interface Overview of

Environment-speci�ic con�ig and baseURL GITHUB

Fixtures and custom test data setup


Page Object Model (POM) implementation
Utility functions for reusability

Module 8: Data-driven Testing


Parameterized tests using [Link]()
Reading test data from JSON/CSV
Using loops and conditions to drive test logic

6 Email : Info@[Link]
Curriculum

Module 12 : API Testing with Playwright Agents & MCP And


Playwright code with GitHub copilot
* API Testing Fundamentals & HTTP Architecture 1)Gen AI Integration to Playwright framework
using Github Copilot plugin
* REST APIs, Methods (GET, POST, PUT, PATCH,
2)MCP(Model Context Protocol)--> Playwright
DELETE) & Status Codes
MCP needed to build AI Agent
* Request & Response Structure (Headers,
3)Use AI Agent mode to create new Playwright
Params, JSON Body)
tests and execute them with Prompting
* Playwright Setup for API Automation
4)What are Playwright inbuilt Agents?
* APIRequestContext & Project Con�iguration
How they work under hood
* Environment & Base URL Management
5)Use of Planner & Generator Agent
* Writing & Executing API Tests
* Assertions: Status, Body, Headers & Response 6)Use of Healing agent

Time
* Authentication (Basic & Bearer Token)
* Parameterization & Data-Driven Testing
* API Chaining & Real-Time Data Handling
* Error Handling, Logging & Retry Mechanism
* HTML & Allure Reporting

7 Email : Info@[Link]
Our Industry Expert
Trainers
Mr. Fahim Abbas
Ex. Employee - TCS, MAI Labs, WNS | ISTQB Certi�ied Quality Analyst
Corporate Trainer | Manual, API & Automation Testing

Trainer Highlights:
Expertise in Tools & Technologies:
Java, Selenium, API Testing, REST Assured, TestNG, GitHub, CI/CD, Jenkins,
Performance Testing with Apache JMeter, and BDD Cucumber.

Advanced Certi�ication:
Holds a certi�ication in Advanced Selenium WebDriver with Java, with hands
-on pro�iciency in tools like Selenium, TestNG, and the Robot Framework.

Real-World Application:
Extensive experience in testing various applications, operating systems and,
various applications used in corporate environments.

Certi�ication in Advanced Selenium WebDriver with Java and possess hands-


on experience with Maven, TestNG, and the Robot Framework. As a seasoned
Software Testing Trainer, my expertise extends across various applications
and operating systems commonly utilized in business environments.

Mr. Satyendra Bind


Ex. Employee - Coforge, Wipro, DJRSS | ISTQB Certi�ied Quality Analyst
Corporate Trainer | Manual, API, SQL & Automation Testing

Trainer Highlights:
Expertise in Tools & Technologies:
Java, Selenium, API Postman, Rest Assured, TestNG, CI/CD, Jenkins, GitHub,
Performance Testing, and Cypress.

Training Excellence:
Known for designing highly effective training programs with technical depth,
tailored to meet industry requirements.

Real-World Application:
Extensive knowledge and hands-on experience with various applications and
operating systems widely utilized in corporate environments.

Professional Software Testing Trainer with extensive knowledge of a wide


variety of applications and operating systems commonly used in businesses.
An expert at designing training courses with technical content, I am effective
at imparting knowledge through my superior verbal communication skills and
active listening style.

8 Email : Info@[Link]
Our Industry Expert
Trainers

Mr. Rishi Raj


Ex. Employee - Cognizant, HCLTech
Corporate Trainer | Manual & Automation Testing | Cyber Security

Trainer Highlights:
Expertise in Tools & Technologies:
Java, Python, Selenium, API Postman, TestNG, CI/CD, Jenkins, GitHub,
Performance Testing, and Cyber Security.

Real-World Application:
Extensive experience in testing diverse applications and operating systems
in corporate environments, combining theoretical knowledge with practical
insights.

A dedicated Software Testing Trainer, skilled in designing and delivering


technical training programs. Known for engaging delivery, active listening,
and superior verbal communication, ensuring impactful learning experiences.

Mr. Chandra Sekhar


Ex. Employee - Coforge, HARMAN International, Xavient Information Systems
Corporate Trainer | Manual & Automation Testing | Selenium with Java

Trainer Highlights:
Expertise in Tools & Technologies:
Agile SCRUM Methodology, Jira, SQL, Java, Selenium, API Postman, TestNG,
CI/CD, and GitHub.

Training Excellence:
Specialized in designing comprehensive training programs aligned with industry
standards, offering practical insights and hands-on learning experiences.

Real-World Application:
Extensive expertise in manual and automation testing across diverse
applications and operating systems widely utilized in corporate settings.

Professional Software Testing Trainer with master the tools, frameworks,


and techniques essential for becoming a pro�icient software testing professional.
Learn from his rich industry knowledge and gain the con�idence to thrive in the
competitive IT world!

9 Email : Info@[Link]
Why Choose UnCodemy?
Experience Exceptional Learning with Industry-Driven Programs!

Program Highlights / Core Values


1. About Class & Training:
• Comprehensive Training Program: Tailored for working professionals,
focusing on real-world skills.
• Industry-Relevant Curriculum: Stay ahead with an updated syllabus
aligned to the latest industry trends.
• Hands-On Experience: Work on live, industry-based projects to gain
practical insights.
• Expert Trainers: Learn from experienced professionals with proven
expertise.
• Flexible Schedule: Special batches for working professionals with early
morning, evening, and weekend options.
• Hybrid Mode Learning: Access live classes along with recorded sessions
for convenience.
• Enhanced Access: Multiple batches and trainer interactions to suit your
learning style.
• Module-Wise Assignments: Strengthen your learning through regular
assignments and mock tests.
• Agile Project Methodology: Hands-on training in agile processes for better
project management.
• Soft Skills Development: Sessions on personality grooming,
communication, and con�idence building.
2. About Certi�ications:
• Course Completion Certificate: Recognized by NASSCOM, Skill India,
Google Partner, and ISO certified.
• Live Project Certificates: Highlighting tools and technologies used in your
projects.
10 Email : Info@[Link]
Why Choose UnCodemy?
Experience Exceptional Learning with Industry-Driven Programs!

• Agile Methodology Certification: Acknowledges your proficiency in agile


project techniques.
• Internship & Experience Letter: Get relevant industry experience to
strengthen your resume.
• Workshop Certificates: Participation in seminars and workshops on the
latest technologies.
3. About Placement Assistance:
• Resume Building: Expert-led sessions to craft an impactful CV.
• Confidence Building: Dedicated sessions to boost your self-assurance.
• Interview Preparation: Theoretical guidance to ace technical and HR
interviews.
• Mock Interviews: Practice interviews to simulate real-life scenarios.
• Lifetime Class Access: Continue accessing classes and training resources
until and even after placement.

At UnCodemy, we’re committed to transforming careers by delivering


exceptional training, practical knowledge, and dedicated placement support.

With best wishes,


Team UnCodemy.

11 Email : Info@[Link]
Contact Us
For Counselling/Admission
Email:- info@[Link]

For Support/Complaint Assistance:


Call us:- +91-8800-02-3723
Email:- Support@[Link]

Connect on Social Media for Updates

[Link]
[Link]
[Link]
[Link]

UnCodemy EduTech Pvt. Ltd.


B 14-15, Udhyog Marg, Block B, Sector 1,
Near Noida Sector-15 Metro Station,
Delhi NCRUttar Pradesh 201301 (Scan QR for Website)

12

You might also like