Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Testing
  4. Selenium

Selenium

The "Awesome Selenium" project is a curated collection of resources dedicated to Selenium, an open-source framework for automating web browsers. Selenium allows developers to write tests in various programming languages to simulate user interactions with web applications. This list encompasses a wide range of resources, including libraries, testing tools, browser drivers, tutorials, and community contributions. It serves as a valuable asset for both beginners looking to learn about browser automation and experienced developers seeking advanced tools and techniques. Users can explore this collection to enhance their testing strategies and improve their web application quality through effective automation.

browser-automationtesting-toolsselenium-webdrivertest-automationweb-testingqa-toolsselenium-gridautomation-frameworks
RSSView on GitHub
1.1k stars166 forks0 contributorsUpdated
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub

Table of Contents

21 sections · 12 projects

Javascript

1 projects
WDWD

A flexible Node.js client for the WebDriver/Selenium 2 protocol, supporting multiple programming paradigms.

#mobile-testing#async#appium
Stars1,523
Forks401
Last commit2 years ago

Ruby

0 projects

PHP

1 projects
Facebook WebDriverFacebook WebDriver

PHP client library for Selenium WebDriver, enabling browser automation and testing from PHP applications.

#selenium-webdriver#geckodriver#integration-testing
Stars5,212
Forks847
Last commit14 days ago

Python

1 projects
HeliumHelium

A high-level Python wrapper for Selenium that simplifies web automation with a more intuitive API.

#selenium-python#chrome#helium
Stars8,260
Forks513
Last commit2 days ago

Java

2 projects
SelenideSelenide

A Java framework for writing concise, readable, and maintainable UI tests using Selenium WebDriver.

#ajax-testing#selenium-webdriver#integration-testing
Stars1,908
Forks600
Last commit3 days ago
WebDriverManagerWebDriverManager

Automates driver management for Selenium WebDriver in Java, handling download, setup, and browser instantiation.

#driver-management#continuous-testing#java-library
Stars2,684
Forks693
Last commit3 days ago

Related Awesome Lists

📦
Visual Regression Testing

The "Awesome Visual Regression Testing" project is a curated collection of tools and resources focused on visual regression testing, a technique used to ensure that changes in code do not adversely affect the appearance or functionality of a web application. This list includes a variety of testing frameworks, libraries, tools, and plugins that facilitate the process of capturing visual snapshots and comparing them against previous versions. It is beneficial for developers, QA engineers, and teams looking to maintain visual consistency in their applications. By leveraging these resources, users can effectively identify unintended visual changes and ensure a seamless user experience across updates.

2.4k
📦
Testing

The "Awesome Testing" project is a curated resource list focused on software testing, a critical process that ensures the quality and reliability of software applications. This list encompasses a wide range of resources, including testing frameworks, tools, methodologies, tutorials, and community contributions that cover various aspects of testing such as unit testing, integration testing, and end-to-end testing. It is valuable for beginners looking to understand the fundamentals of testing as well as experienced developers seeking advanced techniques and tools to enhance their testing practices. Users can explore this collection to find effective strategies and tools that will help them improve the quality of their software projects.

2.2k
📦
Quality Assurance Roadmap

The "Awesome Quality Assurance Roadmap" project is a comprehensive guide designed to help individuals start and advance their careers in software testing. Quality assurance (QA) is a crucial aspect of software development that ensures products meet specified requirements and function correctly. This list includes essential topics, tools, methodologies, tutorials, and career advice, covering areas such as manual testing, automation, performance testing, and testing frameworks. It is valuable for beginners looking to enter the field as well as experienced professionals seeking to enhance their skills or transition into new roles. Users can explore various paths and resources to effectively navigate their QA career journey.

2.1k
📦
Playwright

The "Awesome Playwright" project is a curated collection of resources for Playwright, a Node.js library that enables developers to automate web browsers such as Chromium, Firefox, and WebKit using a unified API. This list encompasses a variety of resources including official documentation, tutorials, testing frameworks, community plugins, and tools that enhance the Playwright experience. It is beneficial for both beginners looking to understand browser automation and experienced developers seeking advanced techniques and best practices. Users can explore a wealth of information and tools to streamline their web testing and automation processes effectively.

1.4k