Testing & Automation

Frameworks and tools for unit testing, end-to-end (E2E) testing, and browser 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.

TypeScript
95.2k
4 hours ago
microsoft/playwright

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.

TypeScript
91.4k
a day ago
cypress-io/cypress

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.

TypeScript
50.4k
an hour ago

GoogleTest - Google Testing and Mocking Framework

C++
38.7k
12 hours ago
SeleniumHQ/selenium

A browser automation framework and ecosystem.

Java
34.2k
6 hours ago

A toolkit with common assertions and mocks that plays nicely with the standard library

Go
26.0k
3 days ago
sebastianbergmann/phpunit

The PHP Unit Testing framework.

PHP
20.0k
5 days ago

Most popular Mocking framework for unit tests written in Java

Java
15.4k
4 days ago