When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Automation testing with Puppeteer, Playwright and CodeceptJS

Learn E2E testing of Web Apps with Puppeteer, Playwright and CodeceptJS from complete ground up [2020 updated]

     
  • 4.5
  •  |
  • Reviews ( 96 )
₹519

This Course Includes

  • iconudemy
  • icon4.5 (96 reviews )
  • icon8h 37m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Automation testing with Puppeteer, Playwright and CodeceptJS

[Updated to new course name] In this course

_Automation testing with Puppeteer, Playwright and CodeceptJS_

we will learn a lot more details, not just about Puppeteer tool, but also the tools and techniques which can make puppeteer, even more, better for testing larger application. We will start our discussion from a basic topic to more advanced concepts of the Puppeteer, Playwright, and CodeceptJS tools. So, basically, this course is updated to supported three tools in parallel such as 1. Puppeteer 2. Playwright 3. CodeceptJS The reason for adding Playwright and CodeceptJS in the original Puppeteer course being, Playwright is an incarnation of Puppeteer tool and CodeceptJS act as a framework for both Puppeteer and Playwright, hence having knowledge in all these tools are a good combination for automating an application.

Puppeteer

_Introduction and Basics of Puppeteer_

_Distinguished features of Puppeteer_

_Extending Puppeteer_

_Jest with Puppeteer_

_Cucumber with Puppeteer_

_Puppeteer with Firefox_

_Cucumber HTML Reporting with Puppeteer_

_Page Object Model with Puppeteer_

_Migrating project from ES5 to ES6_

_Advanced concepts of Puppeteer_

Playwright

_Introduction and what is Playwright_

_Installation_

_Writing super simple code and understand how Playwright is similar to Puppeteer_

_Cross-browser testing_

_CodeceptJS support_

Playwright CLI

Playwright Test Runner

Folio - Custom Test runner framework

CodeceptJS

_Understanding the framework_

_How to make use of CodeceptJS helpers_

_CodeceptJS helper for Puppeteer_

_CodeceptJS syntax_

_Reporting_ The course covers topics that are not covered elsewhere on the internet and that makes the course more distinguished by itself. As that said, at the end of this course, the source code repository in the course will act as a clear guideline of how to extend the course based on your requirements at your work.

What You Will Learn?

  • Complete understanding of Puppeteer from ground up .
  • Understanding the basics of working different components of Puppeteer .
  • Understand Jest test runner framework .
  • Understand working with Cucumber and Cucumber reporting .
  • Understanding Page Object Model and advanced concepts of Puppeteer.