Webdriver

Top 23 Webdriver Open-Source Projects

  • Selenium WebDriver

    A browser automation framework and ecosystem.

  • Project mention: JS Toolbox 2024: Bundlers and Test Frameworks | dev.to | 2024-03-03

    Selenium is an extensively used open-source automation framework for web applications. It allows for cross-browser testing by automating browser actions, making it a staple tool for end-to-end testing in diverse web development environments.

  • appium

    Cross-platform automation framework for all kinds of your apps built on top of W3C WebDriver protocol

  • Project mention: A Step-by-Step Guide to Test Automation with Appium | dev.to | 2023-08-15

    appium plugin install --source=npm images Know more about images plugin, visit https://github.com/appium/appium/tree/master/packages/images-plugin

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • nightwatch

    Integrated end-to-end testing framework written in Node.js and using W3C Webdriver API. Developed at @browserstack

  • Project mention: Learn Automated Testing At Home: A Beginner's Guide | dev.to | 2024-04-04

    6.NightwatchJS: NightwatchJS is a Node.js-based end-to-end testing framework. Key Features: Simplifies writing test scripts using a simple syntax. Supports parallel test execution. Integrates with Selenium WebDriver for cross-browser testing

  • WebdriverIO

    Next-gen browser and mobile automation test framework for Node.js

  • Project mention: Learn Automated Testing At Home: A Beginner's Guide | dev.to | 2024-04-04

    3.WebdriverIO: WebdriverIO is another popular open-source test automation framework. Key Features: Integrates well with popular testing frameworks (e.g., Mocha, Jasmine). Supports both synchronous and asynchronous commands. Works with various browsers and platforms

  • Protractor

    E2E test framework for Angular apps

  • Project mention: Introduction to Cypress and UI Test Automation | /r/u_Ok-Examination-4768 | 2023-05-23

    Cypress is a next-generation front-end Automation testing tool built for modern web applications. It is a JavaScript-based end-to-end testing framework and is known for faster test execution as compared with other testing tools (like Selenium or Protractor).

  • undetected-chromedriver

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

  • Project mention: ad_clicker premium - Google/Bing Ads Clicker | /r/IMadeThis | 2023-12-08

    This command-line tool clicks ads for a certain query on Google/Bing search using undetected_chromedriver package. Supports proxy, running multiple simultaneous browsers, ad targeting/exclusion, and running in loop.

  • Karate

    Test Automation Made Simple

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • docker-selenium

    Provides a simple way to run Selenium Grid with Chrome, Firefox, and Edge using Docker, making it easier to perform browser automation

  • Project mention: Has anyone managed to install changedetection.io with the visual selector? | /r/selfhosted | 2023-11-29

    Edit: I got some parts of it running. This video is very helpful. I gave up on the official docker repository for change detection io and switched to the LSIO version. I had to first install and run the docker Selenium container (available here). I installed the standalone version of Chrome from that page. Now I added one line to the docker-compose.yml in the environment section (as mentioned in the video. I did not add BASE_URL) and that was "WEBDRIVER_URL=http://192.168.1.15:4444" (this has to be an actual IP address, can't use "localhost" or anything else. I redeployed the container and the webdriver worked.

  • geckodriver

    WebDriver for Firefox

  • Project mention: Python Selenium Architecture and Virtual environment with example commands | dev.to | 2024-03-08

    d.Browser Drivers: • It acts as a bridge between the Selenium Script, Libraries and the browser. • It helps us to run the selenium commands on the web browser. • https://github.com/mozilla/geckodriver/releases/tag/v0.34.0

  • php-webdriver

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

  • intern

    A next-generation code testing stack for JavaScript.

  • SeleniumBase

    📊 Python's all-in-one framework for web crawling, scraping, testing, and reporting. Supports pytest. UC Mode provides stealth. Includes many tools.

  • Project mention: The new pdbp (Pdb+) Python debugger! | dev.to | 2023-08-02

    And for Python browser automation, see the SeleniumBase GitHub page!

  • CodeceptJS

    Supercharged End 2 End Testing Framework for NodeJS

  • Symfony Panther

    A browser testing and web crawling library for PHP and Symfony

  • Project mention: Any good resources on how to do “interaction” tests? | /r/PHP | 2023-05-27

    Use some library with WebDriver API (f.ex. Symfony Panther if you want to stick to PHP, or Playwright) to run tests against your WP backend

  • splinter

    splinter - python test framework for web applications

  • selenium-ide

    Open Source record and playback test automation for the web.

  • webdriver_manager

  • dusk

    Laravel Dusk provides simple end-to-end testing and browser automation.

  • fantoccini

    A high-level API for programmatically interacting with web pages through WebDriver.

  • thirtyfour

    Selenium WebDriver client for Rust, for automated testing of websites

  • etaoin

    Pure Clojure Webdriver protocol implementation

  • 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 http://goo.gl/pAvxEI when making a Pull Request.

  • botasaurus

    The All in One Framework to build Awesome Scrapers.

  • Project mention: This Week In Python | dev.to | 2024-04-05

    botasaurus – The All in One Framework to build Awesome Scrapers

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Webdriver related posts

Index

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

Project Stars
1 Selenium WebDriver 29,245
2 appium 17,901
3 nightwatch 11,714
4 WebdriverIO 8,764
5 Protractor 8,757
6 undetected-chromedriver 8,066
7 Karate 7,846
8 docker-selenium 7,384
9 geckodriver 6,943
10 php-webdriver 5,033
11 intern 4,366
12 SeleniumBase 4,215
13 CodeceptJS 4,054
14 Symfony Panther 2,882
15 splinter 2,684
16 selenium-ide 2,658
17 webdriver_manager 1,919
18 dusk 1,826
19 fantoccini 1,439
20 thirtyfour 926
21 etaoin 893
22 selendroid 875
23 botasaurus 899

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com