Automation testing with Puppeteer, Playwright and CodeceptJS
Master end-to-end (E2E) testing for web apps! Learn Puppeteer, Playwright & CodeceptJS from scratch. Updated for 2020.
Course Content
Automation testing with Puppeteer, Playwright and CodeceptJS is an all-levels Udemy course taught by Karthik KK. It runs 8h 37m, is taught in English, and includes a certificate of completion. Learners rate it 4.0 out of 5 from 97 reviews, with 1,261 students enrolled. It is a paid course, last updated April 2023.
Master End-to-End Automation Testing with Puppeteer, Playwright & CodeceptJS
Unlock the power of modern web automation! This comprehensive course dives deep into automation testing using three leading tools: Puppeteer, Playwright, and CodeceptJS. Go beyond the basics and learn advanced techniques to effectively test even the largest applications.
We’ll build a strong foundation, progressing from fundamental concepts to sophisticated strategies for each tool. Understanding all three – Puppeteer, Playwright, and CodeceptJS – is a valuable skillset for any automation engineer. Playwright is essentially an evolution of Puppeteer, while CodeceptJS provides a robust framework for utilizing both Puppeteer and Playwright seamlessly.
Puppeteer: Deep Dive & Advanced Techniques
- Puppeteer Introduction & Basics: Get started with Puppeteer, a powerful Node library for controlling headless Chrome or Chromium.
- Key Features of Puppeteer: Explore the distinctive capabilities that make Puppeteer a top choice for web automation.
- Integrating Puppeteer: Learn to effectively use Puppeteer with popular testing frameworks like Jest and Cucumber.
- Advanced Puppeteer:
- Cucumber HTML Reporting: Generate clear and informative HTML reports for your Puppeteer tests.
- Page Object Model (POM): Implement the Page Object Model for maintainable and scalable tests.
- ES5 to ES6 Migration: Modernize your Puppeteer projects with the latest JavaScript syntax.
- Extend Puppeteer: The course culminates in a practical source code repository, providing a blueprint for customizing and extending Puppeteer to meet your specific project needs.
Playwright: The Next Generation of Automation
- Playwright Introduction: Discover Playwright, a fast, reliable, and cross-browser automation framework.
- Installation & Setup: Quickly get Playwright up and running.
- Simple Playwright Code: Write basic Playwright tests and understand its similarities to Puppeteer.
- Cross-Browser Testing: Automate tests across multiple browsers with ease.
CodeceptJS: Framework for Puppeteer & Playwright
- CodeceptJS Overview: Learn how CodeceptJS simplifies test creation and management.
- Playwright CLI & Test Runner: Leverage the Playwright CLI and Playwright Test Runner within CodeceptJS.
- Folio - Custom Test Runner Framework: Explore Folio, a powerful custom test runner framework for CodeceptJS.
- CodeceptJS Helpers: Utilize built-in CodeceptJS helpers for common automation tasks.
- Puppeteer Helpers: Specifically, learn how to use CodeceptJS helpers for Puppeteer integration.
- CodeceptJS Syntax: Master the CodeceptJS syntax for writing effective tests.
- Reporting: Generate comprehensive test reports with CodeceptJS.
- Understanding the Framework: Gain a thorough understanding of the CodeceptJS framework and how to maximize its potential.
What Makes This Course Unique?
This course covers advanced topics not commonly found elsewhere online, providing a distinct advantage in your automation skillset. The practical source code repository empowers you to adapt and extend the course content to fit your unique project requirements. Become a proficient automation tester and elevate your web application testing capabilities!
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.