Showing 36 of 49 projects
An umbrella project providing tools and libraries for automating web browsers via the W3C WebDriver specification.
An open-source automation framework for native, hybrid, mobile web, and desktop apps using the W3C WebDriver protocol.
An integrated end-to-end testing framework for web and mobile apps using Node.js and W3C WebDriver API.
A next-generation browser and mobile automation test framework for Node.js supporting WebDriver, WebDriver BiDi, and Appium.
A next-generation browser and mobile automation test framework for Node.js supporting WebDriver, WebDriver BiDi, and Appium.
A unified open-source framework combining API testing, mocks, performance testing, and UI automation with a simple syntax.
A unified open-source framework combining API testing, mocks, performance testing, and UI automation.
End-to-end test framework for Angular and AngularJS applications, built on WebDriverJS.
Docker images for running Selenium Grid with Chrome, Firefox, and Edge, enabling scalable browser automation.
A high-level Python wrapper for Selenium that simplifies web automation with a more intuitive API.
A WebDriver proxy that enables automation of Firefox and other Gecko-based browsers through the Marionette protocol.
PHP client library for Selenium WebDriver, enabling browser automation and testing from PHP applications.
A complete, extensible test system for JavaScript libraries and applications, designed for maintainability.
A Node.js end-to-end testing framework with AI-powered features, unified API for multiple backends, and synchronous test writing.
A Node.js end-to-end testing framework with AI-powered features, unified API for multiple browsers, and scenario-driven BDD-style tests.
A multi-platform automation testing solution for mobile and desktop applications, supporting iOS, Android, and web browsers.
A PHP and Symfony library for browser testing and web scraping using real browsers via the WebDriver protocol.
Automates driver management for Selenium WebDriver in Java, handling download, setup, and browser instantiation.
A Selenium Hub successor that runs browsers in Docker containers for scalable, immutable, and self-hosted browser automation.
A PhantomJS driver for Capybara that enables headless browser testing for Ruby applications.
A concise Java UI testing framework built on Selenium WebDriver for easy-to-read and maintainable automated tests.
Python language bindings for Appium, extending Selenium WebDriver for mobile automation testing.
A concurrent browser automation library for Elixir that simulates user interactions to test web applications.
A deprecated testing framework for Electron applications using ChromeDriver and WebdriverIO.
A Ruby library for automating web browsers using a clean, readable API powered by Selenium.
A flexible Node.js client for the WebDriver/Selenium 2 protocol, supporting multiple programming paradigms.
A deprecated utility for regression testing the visual appearance of web pages across multiple browsers.
A Rust plotting library powered by Plotly.js for creating interactive and static visualizations.
Elixir library for browser automation and integration testing with support for multiple webdrivers.
Java language binding for writing Appium tests that conform to the W3C WebDriver Protocol.
A Groovy-based browser automation framework combining WebDriver, jQuery-like selectors, and Page Object modeling.
A curated collection of Selenium resources including tools, drivers, containers, cloud services, and testing frameworks.
A curated collection of Selenium resources, tools, and services for web automation and testing.
A Python library for writing concise, readable, and maintainable browser UI tests with a user-oriented API.
A C#/.NET web UI test automation framework using a fluent page object pattern and Selenium WebDriver.
A Ruby client library for browser automation and testing using Microsoft Playwright.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.