Frameworks and tools for unit testing, end-to-end (E2E) testing, and browser automation.
Testing & Automation
Repositories
A Node.js library providing a high-level API to control Chrome and Firefox via DevTools Protocol or WebDriver BiDi. Supports headless mode by default, ideal for web scraping, automated testing, screenshot capture, PDF generation, and browser automation workflows.
Playwright is a framework for reliable, fast web testing and automation. It enables cross-browser testing (Chromium, Firefox, WebKit) with a single API, supporting headless execution, mobile emulation, and powerful tooling like Codegen and Trace Viewer.
A next-generation front-end testing framework that runs in the browser, supporting E2E and component testing for React, Vue, Angular, and Svelte, with built-in network interception, time-travel debugging, and auto-wait capabilities.
A toolkit with common assertions and mocks that plays nicely with the standard library