Learn Playwright with Javascript

via Udemy

Go to Course: https://www.udemy.com/course/learn-playwright-with-javascript/

Overview

Course Mastering Web & API Automation with PlaywrightCourse Description: Playwright has emerged as a powerful tool in the realm of web automation, offering a comprehensive solution for testing and interacting with web applications across various browsers. This course is designed for professionals and enthusiasts eager to leverage Playwright's capabilities for efficient and robust web automation. With a focus on practical application, participants will gain hands-on experience in creating, running, and optimizing tests using Playwright.Course Contents:IntroductionOverview of Playwright and its significance in web automation.InstallationStep-by-step guide on installing and setting up Playwright for different programming languages.How to create & Run tests in PlaywrightCreating a basic test script and executing it in different browsers.Locators - XPath, CSS, PropertyIn-depth exploration of various locators and their usage in Playwright.Built-in LocatorsUnderstanding Playwright's built-in locators for efficient element identification.Record and Play scripts - Test GeneratorUtilizing the test generator to automate script creation for accelerated workflow.AssertionsIntroduction to assertions for validating expected outcomes.Hard vs soft assertionsDifferentiating between hard and soft assertions and their suitable applications.Handle Web ElementsPractical guidance on interacting with input boxes, radio buttons, checkboxes, and dropdowns.Handling multi-select dropdownTechniques for handling multi-select dropdowns in web applications.Handling bootstrap drop-downStrategies for dealing with Bootstrap dropdown menus.Handling Auto-suggest dropdownImplementing automation for auto-suggest dropdowns.Handling hidden dropdownTechniques to interact with hidden dropdowns in web pages.Handling Dialogs/AlertsManaging pop-up dialogs and alerts during automation.Handle Multiple windowsStrategies for automating scenarios involving multiple browser windows.Handling framesTechniques for working with frames within web pages.Handling inner framesIn-depth exploration of handling nested frames.Handling web tableStrategies for interacting with and validating data in web tables.Handling date pickersTechniques for handling date pickers in web applications.Handling mouse actionsPerforming mouse actions such as hover, right-click, double-click, and drag-and-drop.Keyboard actionsAutomating interactions using keyboard actions.Upload filesStrategies for automating file uploads in web applications.Playwright hooksLeveraging Playwright hooks for advanced automation scenarios.Grouping testsOrganizing and executing tests in logical groups.Capture screenshotsImplementing screenshot capture for test result documentation.Recording videosRecording test execution for comprehensive analysis.Tracing tests with trace viewerUtilizing trace viewer for in-depth test analysis.Tagging testsImplementing test tagging for better organization and filtering.AnnotationsAdding annotations for improved test documentation.Page Object ModelIntroduction to the Page Object Model for scalable and maintainable test automation.ReportersExploring different reporting options for test results.Allure reportsGenerating and interpreting reports using Allure.API testing with PlaywrightExtending Playwright for API testing.JavaScript Fundamentals(Bonus Lectures)Join us in this comprehensive journey to master web automation with Playwright and stay ahead in the ever-evolving landscape of software testing.

Skills

Reviews