Playwright Custom HTML Report - Build & Release NPM package
Learn Playwright & npm for robust web automation. Master testing, bundling, and project management with these essential tools. Boost your development workflow!
Course Content
Playwright Custom HTML Report - Build & Release NPM package is a beginner-level Udemy course taught by Koushik Chatterjee. It runs 4h 8m, is taught in English, and includes a certificate of completion. 6 students have enrolled. It is a paid course, first published March 2025.
Build and Publish Your Own npm Packages & Customize Playwright Test Reports
Are you a Test Automation Engineer or JavaScript/TypeScript Developer looking to expand your skills? This course guides you through the process of building, packaging, and publishing your own npm package. Learn to create reusable code and share it with the world! We'll use Playwright's custom HTML reporting as a practical example to make your test results visually compelling.
This hands-on course provides practical, step-by-step guidance for anyone wanting to enhance their testing workflow or share their code.
What You Will Learn:
- Create & Set Up an npm Package: Learn to build a robust npm package using TypeScript and tsup for efficient bundling.
- Playwright Reporting API: Leverage Playwright's reporting API to extract and format test results for custom reporting.
- HTML Report Customization: Use Handlebars.js to dynamically generate and customize HTML reports to fit your needs.
- Dashboard Design: Design a clear and informative dashboard to display test suites, individual test cases, and detailed execution information.
- Test Result Grouping & Filtering: Improve report clarity by grouping and filtering test results for easier analysis.
- Package Preparation & Publishing: Prepare and successfully publish your npm package to the npm registry, following industry best practices.
- Automated Versioning & Releases: Automate the versioning and release process for a streamlined development workflow.
Who Should Take This Course?
- Test Automation Engineers: Enhance your Playwright reports and gain deeper insights into your test results.
- JavaScript/TypeScript Developers: Learn to build and share reusable code through npm packages.
- QA Engineers: Build custom reporting solutions tailored to your specific testing needs.
- Open-Source Enthusiasts: Contribute to the npm ecosystem by sharing your code with the world.
This course is beginner-friendly, but a basic understanding of JavaScript/TypeScript and Playwright will be beneficial.
By the end of this course, you'll have a fully functional npm package capable of generating beautiful, customizable HTML reports, and you'll be empowered to share your code and contribute to the developer community!
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.