Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
Repository Index
47,133 repositories indexed
1–24 of 68 · Most stars
Browser automation and testing without limits. SeleniumBase's CDP Mode bypasses bot-detection with ease. Check out the examples!
- python
- selenium-python
- e2e-testing
- seleniumbase
Integrated end-to-end testing framework written in Node.js and using W3C Webdriver API. Developed at @browserstack
:card_index: A simple fake data generator for C#, F#, and VB.NET. Based on and ported from the famed faker.js.
- fake
- data
- generator
- dotnet
Catch CSS curve balls.
- javascript
- screen-capture
- chrome-headless
- backstopjs
Automate running Lighthouse for every commit, viewing the changes, and preventing regressions
- lighthouse
- webperf
Test suites for Web platform specs — including WHATWG, W3C, and others
- testing
- html
- test-automation
- browser
Automatically generate Go test boilerplate from your source code.
- golang-tools
- testing
- code-generator
- go
QA Wolf from anywhere — your terminal, your CI, your AI agent.
A browser testing and web crawling library for PHP and Symfony
Automated driver management and other helper features for Selenium WebDriver in Java
- java
- selenium-webdriver
- chromedriver
- geckodriver
An in memory postgres DB instance for your unit tests
- hacktoberfest
- pg-promise
- typeorm
- node-postgres
Midje provides a migration path from clojure.test to a more flexible, readable, abstract, and gracious style of testing
DEPRECATED: 🔎 Test Electron apps using ChromeDriver
- spectron
- chromedriver
- electron
Headless Chrome/Chromium driver for Capybara
- capybara
- chromium
- chrome
- driver
bUnit is a testing library for Blazor components that make tests look, feel, and runs like regular unit tests. bUnit makes it easy to render and control a component under test’s life-cycle, pass parameter and inject services into it, trigger event handlers, and verify the rendered markup from the component using a built-in semantic HTML comparer.
- razor-components
- unit-testing
- blazor
- blazor-components
TranslatedRun mini programs in the browser using WeChat's official base library, with support for Chrome DevTools debugging and Playwright E2E testing
- e2e-testing
- mini-program
- miniprogram
- playwright
Generate Laravel test factories from your existing models
- laravel
- laravel-5-package
Open-source self-improving QA agent for software teams. A test harness with memory. Write tests in natural language for web and mobile. agent-qa learns from every run, adapts to UI changes, and catches regressions before you ship.
- playwright
- end-to-end-testing
- ai-testing
- ai-agents
A collection of ROM images with tests that will aid you in developing your own CHIP-8, SUPER-CHIP or XO-CHIP interpreter (or "emulator")
- chip-8
- chip-8-emulator
- chip-8-interpreter
- chip-8-roms
Differencify is a library for visual regression testing
- visual-testing
- nodejs
- headless-chrome
- visual-regression-testing
Fake server, Consumer Driven Contracts and help with testing performance from one configuration file with zero system dependencies and no coding whatsoever
Event data simulator. Generates a stream of pseudo-random events from a set of users, designed to simulate web traffic.
Generate mocks from ActiveRecord models for unit tests that run fast because they don’t need to load Rails or a database.