Playwright

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pharetra tortor eget lacus ullamcorper, posuere fringilla justo convallis.

Playwright

Ready to Dive into Testing? Start with Our Playwright Course!

Want to kickstart a career in application testing? Our Testing Course at Niche Thyself is perfect for anyone looking to learn the ropes of ensuring application quality. Whether you’re new to the field or want to strengthen your skills, this course offers a hands-on, practical approach that makes learning easy and engaging.

What You’ll Learn

Ready to start? Join us and take the first step toward becoming a skilled application tester!

Enquire Now

New batches are starting soon

    Ready to start? Join us and take the first step toward becoming a skilled application tester!

    Enquire Now

    New batches are starting soon

    2220 Plymouth Rd #302
    Hopkins, Minnesota(MN), 55305
    Call Consulting: (234) 109-6666
    Call Cooperate: 234) 244-8888

      Who can attend this course

      Engineering Graduates

      Easy access ensures seamless engagement, fostering convenience and user-friendly interactions for everyone involved.

      Working Professionals (Manual Testers)

      Prioritizing clients, our approach revolves around personalized solutions and tailored experiences, meeting individual needs.

      Developers

      Upholding honesty and transparency, our commitment to integrity ensures trust and reliability in every interaction.

      Courses Outline

      From an early stage start-up’s growth strategies to helping existing businesses, we have done it all!

      UI-Automation
      UI Automation
      API-Testing
      API Testing
      id4
      Integration
      Cross-Browser-Support
      Cross-Browser Support
      QuerySession-Git-GitHub
      Rich Debugging Features
      GitGitHub
      Reliable and Efficient
      Unified-Testing-Solution
      Unified Testing Solution

      Why Niche Thyself

      Enhance your skills with our diverse range of software testing courses and become a proficient tester in the dynamic IT industry. Explore the realms of manual testing, test automation with cutting-edge tools like Selenium, Java, Python, Git, and Jenkins, along with in-depth knowledge of DevOps automation and API micro-services testing. Elevate your career with our comprehensive UI and API test automation course using Cypress. Dive into the world of testing excellence at Niche Thyself, the best software testing training institute in Pune.
      All our trainers are having minimum 10 years of experience in test automation.
      Every session we conduct is a combination of theory and hands-on.
      All sessions are recorded which participants can keep with them for life time.
      • All our trainers are having minimum 10 years of experience in test automation.
      • Every session we conduct is a combination of theory and hands-on.
      • All sessions are recorded which participants can keep with them for life time.
      OUR VALUABLE

      Courses Benefits

      Enhance your skills with our diverse range of software testing courses and become a proficient tester in the dynamic IT industry.

      Professional growth
      By acquiring API testing skills, you expand your professional growth opportunities. Whether you are starting a career in software testing or seeking to advance in your current role, the ability to perform effective API testing opens doors to new and exciting career prospects.
      In-demand skill
      API testing has become increasingly important as organizations rely on APIs and microservices. By completing the course, you gain a highly sought-after skill that enhances your career prospects in the software testing field.
      Industry-relevant tools
      The course covers popular API testing tools like Postman, JMeter, and Rest Assured, providing you with practical knowledge of industry-standard tools used for API testing.
      Continuous learning
      The field of API testing is dynamic, with new technologies and trends emerging regularly. By taking the API testing course, you cultivate a mindset of continuous learning, keeping you updated with the latest advancements and ensuring your skills remain relevant in a rapidly evolving industry.
      Comprehensive understanding
      The API testing course provides a thorough knowledge of API testing concepts, methodologies, and best practices, enabling you to become proficient in this critical aspect of software testing.
      Real-world scenarios
      The course emphasizes hands-on learning. You will gain practical experience in testing APIs, using tools like Postman and JMeter, and understanding how to validate API responses and perform various types of API testing.
      Collaboration and integration
      API testing requires collaboration with developers, testers, and other stakeholders. By gaining proficiency in API testing, you enhance your ability to collaborate effectively and integrate API testing into the overall software development process.
      Scalability and flexibility
      APIs are widely used in modern software development, allowing applications to interact and exchange data. Understanding API testing enables you to test the scalability and performance of APIs, ensuring they can handle increasing loads and function reliably.

      Demo Video

      “Experience the future of learning: Watch our captivating demo video and embark on a transformative educational journey with our courses.”

      Detailed Course Content

      Installation & Configuration

      • Introduction of participants, trainer and expectation setting

      • Node Installation

      • Install Visual Code

      • Installing Visual Studio Extensions

      Javascript Basics

      • Introduction to Javascript

      • variables (let, var, const)

      • Scoping

      • data types (Boolean, Number, String, Undefined, Null, Object, NaN, Symbol )

      • functions

      • Operators

      • String Methods

      • Arrays

      • Control Flows

      • Import/Export

      • Object Oriented Programming

      • All the above concepts with hands-on examples

      Introudction to Playwright

      • Install Playwright

      • Introdution to Playwright

      • Playwright Architecture

      • Playwright vs Selenium

      Playwright Basics

      • Advantage of Playwright

      • Limitations of Playwright

      • Basic components in Playwright


      Writing Your First Test


      • Understand basics of writing test cases in Playwright

      • Performing actions

      • Verifying Results

      • Isolating Tests, page fixture

      • Running tests from command line

      • Running in UI Mode

      • Running in VS Code

      • Debugging Tests

      • Playwright Inspector

      • Test Reports

      • Playwright codegen

      • Trace Viewer

      Test Configuration

      • Common Configurations (parallel, forbidOnly, retries etc)

      • Filtering Tests

      • Setup and tear down

      • test outputs

      • timeout

      • expect options

      • baseURL

      • StorageState

      • Recording Options

      • Context Creation

      • Option inheritance

      • Global, project and local scope

      Annotations

      • skip()

      • fail()

      • fixme()

      • slow()

      • only()

      • describe,BeforeAll,BeforeEach, AfterAll, After Each

      • tagging tests

      Playwright Actions

      • Text input

      • handling checkbox, radio

      • dropdwons

      • Click Options

      • Fill and Press Sequentially

      • keys and shorcuts

      • upload/download files

      • Focus element

      • drag and drop

      • auto-waiting

      Assertions

      • Why do we need Assertions?

      • Auto-retrying assertions

      • Non-retrying assertions

      • Soft assertions

      API testing with Playwright

      • What is API and what is API testing

      • API Testing Introduction

      • GET Request

      • POST request

      • PUT/DELETE requests

      • Post conditoin verification

      Locators

      • By Text

      • Locate by role

      • Locate by label

      • Locate by placeholder

      • Locate by text

      • Locate by alt text

      • Locate by test id

      • Locate by CSS or XPath

      Playwright - handling advance app behaviours

      • Handling Alerts and popups

      • Working with iFrames and understanding Same-Origin policy

      • Handling child tabs

      • Handling child windows

      • Handling Shado DOM

      Automation Framework Components

      • Page Object Model

      • Integration with CI

      • Test Data Management

      • Data Driven Testing


      Reporting


      • HTML Repprts

      • Allure Reports

      Playwright - Best Practices

      • Isolate tests

      • Avoid testing 3rd party dependencies

      • Use built in locators

      • Use of test generators

      • Use of VS Code extension

      • Use web first assersions

      • use soft assersions

      Final Project with Automation Framework

      • Automate an e-commerce application

      • Make decisions on frameworks based on requirements

      • Design Test Data Management Strategy

      • Design logging

      • Design exception handling and reporting

      • Design page objects/custom commands for store and admin panel

      • Make scripts accept run-time parameters instead of hardcoding

      • Create utility package to re-use (modular framework)

      • Allure Reporting Framework

      • Integrate with Jenkins and GitHub

      GitHub Copilot

      • Integrating Github Copilot

      • Using Github Copilot to making coding easy

      Key Points About Playwright Training

      • All the sessions will be recorded and the link to recorded sessions will be available through our LMS platform

      • All the presentations, and code will be made available as GitHub repository

      • The sessions are going to be theory and hands-on

      • Assignments will be given to be completed before the next session. There is no short-cut to learning, practice is the key

      Our Refund Policy

      Know Your Refund Benefits

      1. Cancellation Window
      Cancellations must be made within two weeks from the start date of the training program to be eligible for a full refund.
      2. Refund Eligibility
      No refunds will be issued for cancellations requested after the two-week period has elapsed.
      3. Processing Time
      All approved refund requests will be processed, and payments will be made within 10 business days from the date of acknowledgment of the request.

      Ready to get started?

      Up-Skill . Cross-Skill . Re-Skill

      x

      Contact With Us!

      2220 Plymouth Rd #302, Hopkins, Minnesota(MN), 55305

      Call us: (234) 109-6666

      Mon – Sat: 8.00am – 18.00pm / Holiday : Closed