0% found this document useful (0 votes)
57 views13 pages

Croma Campus-PLAYWRIGHT WITH TypeScript

The document outlines a comprehensive course curriculum for learning Playwright with TypeScript, covering fundamental TypeScript concepts and various modules focused on web automation techniques. Key topics include installation, test creation, locators, handling web elements, and advanced features like recording videos and API testing. The course also introduces integration with Jenkins for continuous automation, making it suitable for both beginners and experienced testers.

Uploaded by

sreejeevan4499
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)
57 views13 pages

Croma Campus-PLAYWRIGHT WITH TypeScript

The document outlines a comprehensive course curriculum for learning Playwright with TypeScript, covering fundamental TypeScript concepts and various modules focused on web automation techniques. Key topics include installation, test creation, locators, handling web elements, and advanced features like recording videos and API testing. The course also introduces integration with Jenkins for continuous automation, making it suitable for both beginners and experienced testers.

Uploaded by

sreejeevan4499
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
You are on page 1/ 13

Course Curriculum

PLAYWRIGHT WITH TypeScript


Module 1: TypeScript
Fundamentals from Scratch for Automation
 TypeScript from scratch
 Data Types, Variables
 Statements, Loops
 Functions
 Object creation
 Arrays
 Arrow Function
 Asynchronous (Async-await)

Module 1: Introduction
Overview Of Playwright And Its Significance In Web Automation.

Module 2: Installation:

Step-By-Step Guide On Installing And Setting Up Playwright For


Different Programming Languages.

Module 3: How to create & Run tests in Playwright:

Create A Basic Test Script And Execute It In Different Browsers.

Module 4: Locators – XPath, CSS, Property:

In-Depth Exploration Of Various Locators And Their Usage In


Playwright.

Module 5: Built-in Locators:

Understanding Playwright’s Built-In Locators For Efficient Element


Identification.

Module 6: Record and Play scripts – Test Generator:

Utilizing The Test Generator To Automate Script Creation For


Accelerated Workflow.

Module 7: Assertions:

Introduction To Assertions For Validating Expected Outcomes.

Module 8: Hard vs soft assertions:

Differentiating Between Hard And Soft Assertions And Their Suitable


Applications.

Module 9: Handle Web Elements:

Practical Guidance On Interacting With Input Boxes, Radio Buttons,


Checkboxes, And Dropdowns.

Module 10: Handling multi-select dropdown:

Techniques For Handling Multi-Select Dropdowns In Web


Applications.

Module 11: Handling bootstrap drop-down:


Strategies For Dealing With Bootstrap Dropdown Menus.

Module 12: Handling Auto-suggest dropdown:

Implementing Automation For Auto-Suggest Dropdowns.

Module 13: Handling hidden dropdown:

Techniques To Interact With Hidden Dropdowns In Web Pages.

Module 14: Handling Dialogs/Alerts:

Managing Pop-Up Dialogs And Alerts During Automation.

Module 15: Handle Multiple windows:

Strategies For Automating Scenarios Involving Multiple Browser


Windows.

Module 16: Handling frames:

Techniques For Working With Frames Within Web Pages.

Module 17: Handling inner frames:

In-Depth Exploration Of Handling Nested Frames.

Module 18: Handling web table:

Strategies For Interacting With And Validating Data In Web Tables.

Module 19: Handling date pickers:

Techniques For Handling Date Pickers In Web Applications.

Module 20: Handling mouse actions:

Performing Mouse Actions Such As Hover, Right-Click, Double-Click,


And Drag-And-Drop.

Module 21: Keyboard actions:

Automating Interactions Using Keyboard Actions.

Module 22: Upload files:

Strategies For Automating File Uploads In Web Applications.


Module 23: Playwright hooks:

Leveraging Playwright Hooks For Advanced Automation Scenarios.

Module 24: Grouping tests:

Organizing And Executing Tests In Logical Groups.

Module 25: Capture screenshots:

Implementing Screenshot Capture For Test Result Documentation.

Module 26: Recording videos:

Recording Test Execution For Comprehensive Analysis

Module 27: Tracing tests with trace viewer:

Utilizing Trace Viewer For In-Depth Test Analysis.

Module 28: Tagging tests:

Implementing Test Tagging For Better Organization And Filtering.

Module 29: Annotations:

Adding Annotations For Improved Test Documentation.

Module 30: Page Object Model:

Introduction To The Page Object Model For Scalable And


Maintainable Test Automation.

Module 31: Reporters:

Exploring Different Reporting Options For Test Results.

Module 32: Allure reports:

Generating And Interpreting Reports Using Allure.

Module 33: API testing with Playwright:

Extending Playwright For API Testing.

Module 34: Playwright with Jenkins – Coming soon:


A Sneak Peek Into Integrating Playwright With Jenkins For
Continuous Automation.

You might also like