Showing 31 of 67 projects
An unscientific collection of tests measuring CSS rendering performance for different selectors, properties, and layout techniques.
A testing environment for web components built with Polymer or any web component library.
A simple and stable cross-browser testing tool that runs tests in real browsers with automatic coverage.
A lightweight and fast JavaScript test runner that works in Node.js, Deno, and browsers without a specific runner.
An F# web automation and testing library built on Selenium with C# compatibility.
Run JavaScript in a browser from the command line or programmatically, with Electron as the default browser.
A browser library that intercepts AJAX calls to mock a REST server based on JSON data for client-side testing.
A JavaScript code coverage tool that measures line, branch, and function coverage across browsers.
A unified testing API, CLI, and framework for writing unit, integration, and end-to-end tests across REST-API, WebSocket, GraphQL, Browser, Database, and CLI.
A Node.js tool that runs Mocha tests in browsers using Browserify, supporting Headless Chrome and WebDriver for cross-browser testing.
Run Mocha tests in Electron's main and renderer processes for browser environment testing.
A test runner for Node.js and browsers based on Tape and Browserify, featuring live reload and headless testing.
A PHP library that simplifies writing and running robust functional system tests with Selenium WebDriver and PHPUnit.
Run Go WebAssembly tests directly in a browser, automating compilation, serving, and execution.
A Jest runner and environment that executes unit tests in a real Electron browser environment instead of mocked Node.js.
A Kubernetes-native implementation of Selenium Grid for running browser tests in the cloud.
A gateway for Chrome Remote Debugging that connects a client to multiple browsers simultaneously.
A Web Audio API test library for continuous integration, enabling strict type checking and audio graph simulation.
Automated installation of Microsoft IE App Compat virtual machines for cross-browser testing.
Development guidelines and standards for the CFPB team covering API, CSS, JavaScript, markup, Python, accessibility, and testing.
A Crystal library for automated browser testing of web applications, similar to Ruby's Capybara.
A GitHub Action that installs TestCafe and runs end-to-end tests in CI/CD pipelines.
A universal JavaScript/TypeScript testing framework that runs the same tests in Node.js, Deno, and browsers using the mature QUnit API.
A collection of helper functions for unit testing Choo.js applications in the browser.
A Ruby gem that adds Shadow DOM support to Capybara for testing web components in Selenium and Cuprite.
A Karma preprocessor plugin that compiles ES6 JavaScript to ES5 on the fly using Traceur compiler.
A custom Playwright selector engine that adds XPath 3.1 support, enabling advanced XML/HTML element selection.
A Deno-first universal unit testing framework with composable matchers and TypeScript support.
Docker images for Selenium Grid with extensions for remote Sikuli operations and file transfer.
Run TAP tests in remote browsers at Sauce Labs via Webdriver, piping results to stdout.
A Karma plugin that provides adapter support for testing Dojo Toolkit applications.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.