Currently Empty: $0.00
- Description
- Curriculum
- FAQ
- Reviews
Web Automation Using JS Playwright
Begin your journey into web automation with JS Playwright in this comprehensive course. Discover how to utilize JavaScript and Playwright to automate repetitive tasks, optimize workflows, and boost productivity in web development.
Requirements:
Basic familiarity with JavaScript and web development concepts is recommended. Access to a computer with internet connectivity and a code editor is necessary. No prior experience in web automation or Playwright is needed, making this course perfect for beginners eager to delve into automation.
Who this course is for:
Designed for web developers, software engineers, QA testers, and enthusiasts keen on automating web tasks using JavaScript and Playwright. Whether you’re a newcomer exploring web automation or a seasoned developer aiming to refine your skills, this course provides valuable insights and practical knowledge.
Description:
Through hands-on tutorials, demonstrations, and exercises, you’ll learn to establish a development environment, install Playwright, and write JavaScript code for automating web interactions. Explore advanced Playwright features like parallel execution, headless browser mode, and cross-browser testing to create robust automation scripts.
Discover best practices for organizing automation code, handling errors, and seamlessly integrating Playwright into existing workflows. From automating form submissions and UI interactions to web scraping and testing, you’ll acquire the skills and confidence to tackle diverse automation tasks effectively.
By course completion, you’ll possess a strong foundation in web automation using JS Playwright, empowering you to automate tasks effortlessly. Join us and unlock the full potential of web automation to expedite development processes and achieve heightened efficiency.
Enroll now and kickstart your journey
Setting up the Environment
Create a Testing Scenario
-
4Browsers and Contexts
-
5Selectors
-
6Assertions
In this clip, we are going to see how to validate the behavior of the subject under test with Playwright.
-
7Hooks
Hooks are important functions that enable you to run scripts before or after your actual script.
-
8Navigating and Interacting with Websites
-
9The Ultimate Playwright Quiz
Test your knowledge of Playwright with this awesome quiz!
Introduction to SafeTest
-
10Defining the Authentication Test
-
11Refactoring using Playwright Test
-
12Creating a Test for Buying an Item
-
13JavaScript Coding Exercise
-
14Configuring Playwright in Non-Headless Mode
In this clip, we will see how to make Playwright to run in non-headless mode, to see the browser performing the actions.
-
15Adding Test Reports in Playwright
Learn how to add an HTML report showing the tests that were run with Playwright.
-
16Playwright's Codegen Feature
Learn how to automatically generate code by recording your actions in the browser.
Test Ops
-
17Setting up SafeTest
In February 2024, a new testing framework based on Playwright has been released by Netflix. In this clip, we will see the main capabilities of this framework.
-
18Visual Regression Testing
-
19Performing Unit Tests with SafeTest
-
20Testing the Behavior of React Components
-
21SafeTest vs Cypress
Artificial Intelligence and Playwright
-
22Leveraging CI Pipelines to Run Tests Automatically
In this video, we push our code to GitHub and we create a GitHub action workflow to run the tests automatically.
Here is the URL for the GitHub repo: https://github.com/LaurentiuGabriel/playwright-demo. -
23Adding a new CI/CD pipeline
-
24Running the Tests Through Docker
In this clip, we learn how to dockerize our project and run our tests through Docker.
-
25Running Load and Performance Tests with Artillery and Playwright
Learn how to integrate Artillery to run non function tests against your web app.
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!
Stars 5
14
Stars 4
2
Stars 3
7
Stars 2
0
Stars 1
0