Playwright: Web Automation Testing From Zero to Hero
Playwright: Web Automation Testing From Zero to Hero, available at $19.99, has an average rating of 4.71, with 77 lectures, 3 quizzes, based on 2890 reviews, and has 15483 subscribers.
You will learn about JavaScript fundamentals for beginners needed to automate in the Playwright How to install Playwright from scratch run and debug tests, analyze reports and test results How to locate any web element on the page following Playwright best practices How to interact with different UI components such as: input fields, radio buttons, check boxes, lists, tooltips, date pickers, web tables, sliders, iFrames What is Page Object Model and how to organize test code using Page Objects How to work with APIs in Playwright: API mocking, API requests, API call intercept, shared authentication and API authentication Advanced topics: global setup and teardown, visual testing, mobile device emulation, fixtures, environment variables, test execution in Docker container This course is ideal for individuals who are Quality Engineers who willing to pick up a first test automation framework. or SDETs and Automation Engineers who is transitioning from other frameworks to the Playwright. or Developers who what quickly understand Playwright best practices and framework capabilities or Playwright beginners to learn this tool faster It is particularly useful for Quality Engineers who willing to pick up a first test automation framework. or SDETs and Automation Engineers who is transitioning from other frameworks to the Playwright. or Developers who what quickly understand Playwright best practices and framework capabilities or Playwright beginners to learn this tool faster.
Enroll now: Playwright: Web Automation Testing From Zero to Hero
Summary
Title: Playwright: Web Automation Testing From Zero to Hero
Price: $19.99
Average Rating: 4.71
Number of Lectures: 77
Number of Quizzes: 3
Number of Published Lectures: 77
Number of Published Quizzes: 3
Number of Curriculum Items: 80
Number of Published Curriculum Objects: 80
Original Price: $49.99
Quality Status: approved
Status: Live
What You Will Learn
- JavaScript fundamentals for beginners needed to automate in the Playwright
- How to install Playwright from scratch run and debug tests, analyze reports and test results
- How to locate any web element on the page following Playwright best practices
- How to interact with different UI components such as: input fields, radio buttons, check boxes, lists, tooltips, date pickers, web tables, sliders, iFrames
- What is Page Object Model and how to organize test code using Page Objects
- How to work with APIs in Playwright: API mocking, API requests, API call intercept, shared authentication and API authentication
- Advanced topics: global setup and teardown, visual testing, mobile device emulation, fixtures, environment variables, test execution in Docker container
Who Should Attend
- Quality Engineers who willing to pick up a first test automation framework.
- SDETs and Automation Engineers who is transitioning from other frameworks to the Playwright.
- Developers who what quickly understand Playwright best practices and framework capabilities
- Playwright beginners to learn this tool faster
Target Audiences
- Quality Engineers who willing to pick up a first test automation framework.
- SDETs and Automation Engineers who is transitioning from other frameworks to the Playwright.
- Developers who what quickly understand Playwright best practices and framework capabilities
- Playwright beginners to learn this tool faster
Playwright – test automation framework developed by Microsoft. Modern, highly customizable and reliable.
This class covers all fundamental concepts of the framework. We begin from scratch, starting with setup and configuration and then a hands-on framework overview to familiarize yourself with the environment. Then from lesson to lesson, we slowly increase complexity. All lessons have a logical progression and are connected. The next lesson in the section builds up a new concept on top of what was learned in the previous lesson. This is also related to the code demonstrated in the class. We will have two test applications, and slowly over the course will add more and more code uncovering new topics.
How to follow the class
Watch all lessons in the order they have been published. Write the code from the class along with me. If needed, pause the video to complete the code. Practicing – is the best way to learn. Also, I would recommend watching the lessons in full-screen mode because sometimes the text on the screen can be small and hard to read. If you skip lessons or watch them not in order, be ready that you may have a feeling of a knowledge gap, or that something is not clear.
What you will learn:
-
How to install Playwright from scratch as a new independent project or add to an existing front-end application project.
-
JavaScript Fundamentals in case you are a beginner to programming.
-
How to run tests using the command line interface, UI mode, Playwright extension, and debug tests
-
How to organize tests, structure tests, use test hooks
-
HTML terminology, locator syntax rules, and Playwright best practices to locate web elements.
-
Different types of assertions, how auto-waiting concept works, and how to configure different timeouts.
-
How to work with different UI components, such as input fields, radio buttons, checkboxes, lists, tooltips, dialog boxes, date pickers, web tables, iFrames, sliders, drag and drop.
-
What is the Page Object Model. How to organize test framework code with Page Objects. Recommended architecture for Page Object model with Playwright
-
How to work with APIs: API mocking, API requests, intercept API calls, shared storage state, API authentication
-
Multiple advanced topics: fixtures, global setup and teardown, parallel execution, test tags, test retries, visual testing, mobile device emulation, reporters, environment variables, and test execution in Docker container.
By the end of the class, you’ll be familiar with all important Playwright concepts to be able to automate pretty much any web application.
Course Curriculum
Chapter 1: Preparation
Lecture 1: Introduction
Lecture 2: Playwright vs Cypress
Lecture 3: Configuration of Development Environment
Lecture 4: Clone Test Application
Chapter 2: JavaScript Fundamentals
Lecture 1: Module Overview
Lecture 2: Hello World
Lecture 3: Variables, Constants and Data Types
Lecture 4: Concatenation and Interpolation
Lecture 5: Objects and Arrays
Lecture 6: Relational and Equality Operators
Lecture 7: Logical Operators
Lecture 8: Conditional Statements
Lecture 9: Loops
Lecture 10: Functions
Lecture 11: Class and Methods
Lecture 12: TypeScript vs JavaScript
Chapter 3: Playwright Hands-On Overview
Lecture 1: Playwright Installation
Lecture 2: Test Execution with CLI
Lecture 3: Test Execution with UI
Lecture 4: Trace View and Debug
Lecture 5: Tests Structure
Lecture 6: Hooks and Flow Control
Chapter 4: Interaction with Web Elements
Lecture 1: DOM Terminology
Lecture 2: Locator Syntax Rules
Lecture 3: User-Facing Locators
Lecture 4: Child Elements
Lecture 5: Parent Elements
Lecture 6: Reusing Locators
Lecture 7: Extracting Values
Lecture 8: Assertions
Lecture 9: Auto-Waiting
Lecture 10: Timeouts
Chapter 5: UI Components
Lecture 1: Input Fields
Lecture 2: Radio Buttons
Lecture 3: Checkboxes
Lecture 4: Lists and Dropdowns
Lecture 5: Tooltips
Lecture 6: Dialog Boxes
Lecture 7: Web Tables (Part 1)
Lecture 8: Web Tables (Part 2)
Lecture 9: Date Picker (Part 1)
Lecture 10: Date Picker (Part 2)
Lecture 11: Sliders
Lecture 12: Drag & Drop with iFrames
Chapter 6: Page Object Model
Lecture 1: What Is Page Objects
Lecture 2: First Page Object
Lecture 3: Navigation Page Object
Lecture 4: Locators in Page Objects
Lecture 5: Parametrized Methods
Lecture 6: Date Picker Page Object
Lecture 7: Page Objects Manager
Lecture 8: Page Objects Helper Base
Chapter 7: Working with APIs
Lecture 1: What is API
Lecture 2: Setup New Project
Lecture 3: Mocking API
Lecture 4: Modify API Response
Lecture 5: Perform API Request
Lecture 6: Intercept Browser API Response
Lecture 7: Sharing Authentication State
Lecture 8: API Authentication
Chapter 8: Advanced
Lecture 1: NPM Scripts and CLI Commands
Lecture 2: Test Data Generator
Lecture 3: Test Retries
Lecture 4: Parallel Execution
Lecture 5: Screenshots and Videos
Lecture 6: Environment Variables
Lecture 7: Configuration File
Lecture 8: Fixtures
Lecture 9: Project Setup and Teardown
Lecture 10: Global Setup and Teardown
Lecture 11: Test Tags
Lecture 12: Mobile Device Emulator
Lecture 13: Reporting
Lecture 14: Visual Testing
Lecture 15: Playwright with Docker Container
Lecture 16: GitHub Actions and Argos CI
Chapter 9: Final Words
Lecture 1: Final Words
Instructors
-
Artem Bondar
Test Automation Engineer | Cypress and Playwright Expert
Rating Distribution
- 1 stars: 5 votes
- 2 stars: 16 votes
- 3 stars: 99 votes
- 4 stars: 782 votes
- 5 stars: 1988 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024