Playwright

 


Chapter 1: Introduction to Playwright

  • Overview of Playwright and its features
  • Tool Download and Installation (Visual Studio Code)

Chapter 2: Course Structure

  • Understanding the course design and learning objectives

Chapter 3: Configuring Playwright in Visual Studio Code

  • Setting up Visual Studio for Playwright
  • Playwright Test Annotations and async/await
  • Understanding Browser Context and Page Fixtures
  • Importance of the Configuration File
  • Running Tests in Multiple Browsers

Chapter 4: Writing and Running Tests

  • Creating and Running Tests in VS Code
  • Test Generator - Codegen Tool
  • Using Playwright Inspector for Debugging

Chapter 5: Locating Web Elements and Assertions

  • Finding Elements Using XPATH & CSS Selectors
  • Built-in Locators in Playwright
  • Implementing Assertions in Playwright
  • Soft and Hard Assertions

Chapter 6: Handling Various UI Elements

  • Handling Input Boxes
  • Working with Radio Buttons and Checkboxes
  • Handling Dropdowns and Multi-Select Dropdowns
  • Implementing Auto-Suggestions
  • Managing Dialogs and Alerts
  • Handling Multiple Pages/Windows
  • Working with Frames
  • Interacting with Web Tables
  • Using Date Pickers

Chapter 7: Mouse and Keyboard Actions

  • Performing Mouse Hover Actions
  • Right Click and Context Click
  • Double Click and Drag & Drop
  • Keyboard Interactions
  • Uploading Files

Chapter 8: Advanced Test Management

  • Implementing Hooks
  • Grouping Tests and Test Tagging
  • Understanding Annotations
  • Using Page Object Model (POM) in Playwright
  • Retrying Failed Test Cases - Handling Flakiness

Chapter 9: Test Reporting and Debugging

  • Capturing Screenshots
  • Recording Test Videos
  • Using Trace Viewer for Debugging
  • Generating Built-in Reports
  • Using Allure Reports for Detailed Insights

Chapter 10: Utility Handling in Playwright

  • Reading and Writing Data from Excel Files
  • Handling JSON Data

Chapter 11: Playwright with Cucumber

  • Integrating Playwright with Cucumber
  • Writing and Executing BDD Test Cases

Chapter 12: Real-World Project

  • Configuring an eCommerce Application for Automation
  • Implementing Test Cases Using the Page Object Model
  • Automating Test Cases with Cucumber

    Duration: 2 Months (Weekly 4 sessions Monday-Thursday)
    Days: Monday - Thursday
    Fee: ₹15,500
    TRAINING BENEFITS
    🎥 Access to Recorded Videos
    📖 Frequently Asked Questions (FAQs)
    📝 Thoughtful Assignments
    📚 Comprehensive Study Materials
    📄 Resume Preparation Assistance
    🚀 Career Guidance

                ⚠️ Important Instructions Before Payment ⚠️
                🚫 The course fee is non-refundable.
                🔹 Payment must be made in full (No EMI/Installments).
                📝 Fill the form: Click Register Here and complete the form.

                  📩 After making the payment:
                  📷 Send a screenshot of the payment to rahul.singh@elearntesting.in.
                  📛 Mention the participant's name in the email.

                      📞 Contact for Queries:
                      📧 E-Mail: rahul.singh@elearntesting.in

                      Bank Details
                      Bank Name: Bank of Baroda
                      Account Holder Name: Rahul Singh
                      Account Number: 66050 10000 1087
                      IFSC: BARB0GAURCH

                      UPI ID: qarahul7@ptyes

                      Register Here

                      Join WhatsApp