Showing 29 of 29 projects
A framework for web testing and automation that drives Chromium, Firefox, and WebKit with a single API.
An umbrella project providing tools and libraries for automating web browsers via the W3C WebDriver specification.
A headless WebKit browser scriptable with JavaScript for automation, testing, and network monitoring.
A Ruby acceptance test framework for web applications that simulates user interactions.
A Ruby acceptance test framework for web applications that simulates user interactions.
A Node.js tool to automate end-to-end web testing without WebDriver or browser plugins.
A Node.js library for browser automation and testing modern web applications with a concise API and smart selectors.
A scriptable browser based on Firefox's Gecko engine, compatible with PhantomJS API for web automation and testing.
A Ruby library for automating web browsers using a clean, readable API powered by Selenium.
Java library for cross-browser web automation and testing with a single API.
An open-source layout and functional testing framework for web applications using Selenium and a custom spec language.
A high-performance .NET load testing client for web applications with minimal resource usage.
A Groovy-based browser automation framework combining WebDriver, jQuery-like selectors, and Page Object modeling.
A Python library for writing concise, readable, and maintainable browser UI tests with a user-oriented API.
A Ruby gem implementing the Page Object pattern for browser testing with Watir and Selenium WebDriver.
A Python tool for automated visual regression testing of CSS, fonts, images, and SVG using Selenium and nose.
A jQuery-based functional testing framework for simulating user interactions and waiting for page conditions.
A pytest plugin for writing end-to-end browser tests using Playwright.
A PowerShell module that wraps the Selenium WebDriver API for browser automation and testing.
A Go client library for remotely controlling Chrome/Chromium browsers via the Chrome DevTools Protocol.
A k6 module for browser automation and end-to-end web testing with Playwright-like APIs and Chrome DevTools Protocol.
A human-friendly tool for testing and reviewing visual regressions in web applications.
A Golden Master-based test framework for Selenium that enables deep visual and functional regression testing with unbreakable element identification.
A Ruby-based framework for acceptance testing of web applications, built with modern patterns to speed up development and simplify maintenance.
A Java client library for instrumenting, inspecting, debugging, and profiling Chromium-based browsers via the Chrome DevTools Protocol.
A Dart client library for WebDriver that provides bindings for browser automation and testing.
A collection of example test scenarios demonstrating Playwright's capabilities for end-to-end testing.
Rust language bindings for Microsoft Playwright, providing cross-browser end-to-end testing for the Rust ecosystem.
A jQuery-like Java interface for Selenium WebDriver that simplifies browser automation with familiar syntax.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.