Open-source projects categorized as Selenium Edit details

Top 23 Selenium Open-Source Projects

  • Selenium WebDriver

    A browser automation framework and ecosystem.

    Project mention: Make Yourself Accessible: New Rails Apps | | 2022-06-22

    A library like Selenium or Cuprite that performs automated browser checks. It needs to use JS, unless your site doesn't use any JS. Or won't need to ever, in any case, for any reason or feature. These examples use Capybara system specs, which can be backed by a number of different drivers. See here.

  • InstaPy

    📷 Instagram Bot - Tool for automated Instagram interactions

    Project mention: InstaPy - Looking for help/alternatives | | 2022-05-09

    Github Repo

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • nightwatch

    End-to-end testing framework written in Node.js and using the W3C Webdriver API

    Project mention: A Beginner’s Guide To Test Automation With Javascript(Nightwatch.js). Part 3. | | 2022-06-06

    The reason for this behavior is thoroughly explained in Understanding the Command Queue Nightwatch.js GitHub wiki (it is a long read but it’s worth it). In this section, we will not look in such detail, this is going to be a summary of sorts. By the way, this command queue example can be found in Loadero’s public GitHub examples repository here.

  • Protractor

    E2E test framework for Angular apps

    Project mention: Angular CLI and Nx - Why? | | 2022-06-22

    In recent releases, the Angular CLI kept reducing its feature set, mainly due to tools such as Protractor as well as TSLint being deprecated. As a result, starting with Angular 14, the Angular CLI provides the following when generating a new application:

  • SingleFile

    Web Extension for Firefox/Chrome/MS Edge and CLI tool to save a faithful copy of an entire web page in a single HTML file

    Project mention: How can I save a whole webpage of a twitter thread and its replies? My attempts at saves are mostly getting blank pages. | | 2022-06-25

    By the way, you mention saving them as PDFs—if you'd like to save it as a single HTML file you can try SingleFile: SingleFile: Web Extension for Firefox/Chrome/MS Edge and CLI tool to save a faithful copy of an entire web page in a single HTML file

  • InfoSpider

    INFO-SPIDER 是一个集众多数据源于一身的爬虫工具箱🧰,旨在安全快捷的帮助用户拿回自己的数据,工具代码开源,流程透明。支持数据源包括GitHub、QQ邮箱、网易邮箱、阿里邮箱、新浪邮箱、Hotmail邮箱、Outlook邮箱、京东、淘宝、支付宝、中国移动、中国联通、中国电信、知乎、哔哩哔哩、网易云音乐、QQ好友、QQ群、生成朋友圈相册、浏览器浏览历史、12306、博客园、CSDN博客、开源中国博客、简书。

  • docker-selenium

    Docker images for Selenium Grid

    Project mention: How to use the Factory design pattern to create browser instances: local and remote approach | | 2022-06-20

    The project has a docker-compose.yml file which will start a full Selenium Grid infrastructure containing the sessions, distributors, router, event bus, and the browsers. You can learn more about the Selenium Grid 4 on their official page and in their GitHub project.

  • JetBrains

    Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.

  • docker-android

    Android in docker solution with noVNC supported and video recording

    Project mention: Kennt ihr einen einfach zu konfigurierenden Anbieter für Virtual Smartphones? | | 2022-04-12
  • php-webdriver

    PHP client for Selenium/WebDriver protocol. Previously facebook/php-webdriver

    Project mention: Any Selenium Tutorials using PHP? | | 2022-03-14

    I can not help you with any video related stuff but this could be a good start..

  • selenium-python-helium

    Selenium-python but lighter: Helium is the best Python library for web automation.

    Project mention: Would you be interested in POM generator for Selenium? | | 2022-06-11

    Regarding automatic selectors: check out my open source library

  • SeleniumBase

    ✅ 🐉 Python framework for Web/UI automation and testing.

    Project mention: Beautiful Soup: We called him Tortoise because he taught us | | 2022-06-08

    In those cases you might want to check out SeleniumBase:

  • Automatic-Udemy-Course-Enroller-GET-PAID-UDEMY-COURSES-for-FREE

    Do you want to LEARN NEW STUFF for FREE? Don't worry, with the power of web-scraping and automation, this script will find the necessary Udemy coupons & enroll you for PAID UDEMY COURSES, ABSOLUTELY FREE!

    Project mention: Anyone wanna share free company Udemy/Udacity accounts? | | 2021-12-31

    I would check this out if you're looking to get ahold of Udemy courses that get discounted to free.

  • Symfony Panther

    A browser testing and web crawling library for PHP and Symfony

    Project mention: How do you test your code ? | | 2022-05-05

    For tools, I use PHPUnit, Symfony's PHPUnit helper classes, and Panther (for frontend/headless-browser testing, mostly JS behavior)

  • splinter

    splinter - python test framework for web applications

  • undetected-chromedriver

    Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)

    Project mention: Why cant I scrape this website in headless mode? | | 2022-06-16

    Selenium can be detected fairly easily by JS. Try this:

  • selenoid

    Selenium Hub successor running browsers within containers. Scalable, immutable, self hosted Selenium-Grid on any platform with single binary.

    Project mention: Is there a way to run a browser through Synology? | | 2022-01-13
  • selenium-ide

    Open Source record and playback test automation for the web.

    Project mention: Building AI to control the browser using WebDriver - is it possible? | | 2022-06-01
  • webdrivermanager

    Automated driver management and Docker builder for Selenium WebDriver

    Project mention: Is there a specific way to handle code for trying multiple browsers? | | 2022-02-01 you might check this guy out too. It handles web driver management.

  • awesome-regression-testing

    🕶️ A curated list of resources around the topic: visual regression testing

    Project mention: Poor man's visual regression testing | | 2022-06-22

    You could set up automatic visual regression testing on your CI pipeline with tools from the "Awesome Visual Regression Testing" list. That would probably be the safest option. But it requires some setup and time to get used to the tools.

  • Watir

    Watir Powered By Selenium

  • SingleFileZ

    Web Extension for Firefox/MS Edge and CLI tool to save a faithful copy of an entire web page in a self-extracting HTML/ZIP polyglot file

    Project mention: Is there a way to (bulk) save all tabs as a pdf document in a quick way? | | 2022-03-19

    Why a pdf? I suggest using this add-on or

  • lambda-packs

    Precompiled packages for AWS Lambda

    Project mention: Using TensorFlow and the Serverless Framework for deep learning and image recognition | | 2022-05-31

    As a hobby, I port a lot of libraries to make the serverless friendly. You can look at them here. They all have an MIT license, so feel free to modify and use them for your project.

  • selendroid

    "Selenium for Android" (Test automate native or hybrid Android apps and the mobile web with Selendroid.) Join us on IRC #selendroid on freenode. Also confirm you have signed the CLA when making a Pull Request.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-06-25.

Selenium related posts


What are some of the best open-source Selenium projects? This list will help you:

Project Stars
1 Selenium WebDriver 23,957
2 InstaPy 14,338
3 nightwatch 11,098
4 Protractor 8,787
5 SingleFile 8,645
6 InfoSpider 6,173
7 docker-selenium 5,943
8 docker-android 4,618
9 php-webdriver 4,598
10 selenium-python-helium 2,932
11 SeleniumBase 2,794
12 Automatic-Udemy-Course-Enroller-GET-PAID-UDEMY-COURSES-for-FREE 2,661
13 Symfony Panther 2,572
14 splinter 2,521
15 undetected-chromedriver 2,200
16 selenoid 2,176
17 selenium-ide 2,061
18 webdrivermanager 1,992
19 awesome-regression-testing 1,695
20 Watir 1,444
21 SingleFileZ 1,268
22 lambda-packs 1,070
23 selendroid 853
Find remote jobs at our new job board There are 4 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.