Webdriver Open Source Projects
Browse 191 Webdriver open source projects, ranked by GitHub stars. Find the most popular Webdriver tools and libraries.
SeleniumHQ/selenium
A browser automation framework and ecosystem.
Metrics details
| Stars | 34,302 |
appium/appium
Cross-platform automation framework for all kinds of apps, built on top of the W3C WebDriver protocol
Metrics details
| Stars | 21,781 |
seleniumbase/SeleniumBase
📊 APIs for web automation, testing, and bypassing bot-detection.
Metrics details
| Stars | 12,881 |
ultrafunkamsterdam/undetected-chromedriver
Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)
Metrics details
| Stars | 12,756 |
nightwatchjs/nightwatch
Integrated end-to-end testing framework written in Node.js and using W3C Webdriver API. Developed at @browserstack
Metrics details
| Stars | 11,950 |
webdriverio/webdriverio
Next-gen browser and mobile automation test framework for Node.js
Metrics details
| Stars | 9,809 |
karatelabs/karate
Test Automation Made Simple
Metrics details
| Stars | 8,903 |
SeleniumHQ/docker-selenium
Provides a simple way to run Selenium Grid with Chrome, Firefox, and Edge using Container Platform, making it easier to perform browser automation at scale
Metrics details
| Stars | 8,640 |
mherrmann/helium
Lighter web automation with Python
Metrics details
| Stars | 8,314 |
mozilla/geckodriver
WebDriver Classic proxy for automating Firefox through Marionette
Metrics details
| Stars | 7,482 |
php-webdriver/php-webdriver
PHP client for Selenium/WebDriver protocol. Previously facebook/php-webdriver
Metrics details
| Stars | 5,203 |
theintern/intern
A next-generation code testing stack for JavaScript.
Metrics details
| Stars | 4,345 |
codeceptjs/CodeceptJS
Supercharged End 2 End Testing Framework for NodeJS
Metrics details
| Stars | 4,230 |
alibaba/f2etest
F2etest是一个面向前端、测试、产品等岗位的多浏览器兼容性测试整体解决方案。
Metrics details
| Stars | 3,562 |
alibaba/macaca
Automation solution for multi-platform. 多端自动化解决方案
Metrics details
| Stars | 3,184 |
SeleniumHQ/selenium-ide
Open Source record and playback test automation for the web.
Metrics details
| Stars | 3,102 |
symfony/panther
A browser testing and web crawling library for PHP and Symfony
Metrics details
| Stars | 3,066 |
cobrateam/splinter
splinter - python test framework for web applications
Metrics details
| Stars | 2,753 |
bonigarcia/webdrivermanager
Automated driver management and other helper features for Selenium WebDriver in Java
Metrics details
| Stars | 2,688 |
tebeka/selenium
Selenium/Webdriver client for Go
Metrics details
| Stars | 2,665 |
GoogleChrome/accessibility-developer-tools
This is a library of accessibility-related testing and utility code.
Metrics details
| Stars | 2,304 |
SergeyPirogov/webdriver_manager
Metrics details
| Stars | 2,189 |
alibaba/uirecorder
UI Recorder is a multi-platform UI test recorder.
Metrics details
| Stars | 2,073 |
jonhoo/fantoccini
A high-level API for programmatically interacting with web pages through WebDriver.
Metrics details
| Stars | 2,015 |
wkeeling/selenium-wire
Extends Selenium's Python bindings to give you the ability to inspect requests made by the browser.
Metrics details
| Stars | 1,971 |
laravel/dusk
Laravel Dusk provides simple end-to-end testing and browser automation.
Metrics details
| Stars | 1,943 |
selenide/selenide
Concise UI Tests with Java!
Metrics details
| Stars | 1,909 |
detro/ghostdriver
Ghost Driver is an implementation of the Remote WebDriver Wire protocol, using PhantomJS as back-end
Metrics details
| Stars | 1,908 |
tryolabs/requestium
Integration layer between Requests and Selenium for automation of web actions.
Metrics details
| Stars | 1,834 |
admc/wd
A node.js client for webdriver/selenium 2.
Metrics details
| Stars | 1,521 |
stevepryde/thirtyfour
Selenium WebDriver client for Rust, for automated testing of websites
Metrics details
| Stars | 1,429 |
huaying/instagram-crawler
Get Instagram posts/profile/hashtag data without using Instagram API
Metrics details
| Stars | 1,338 |
max32002/tixcraft_bot
Max搶票機器人(maxbot) help you quickly buy your tickets
Metrics details
| Stars | 1,238 |
flackr/scroll-timeline
A polyfill of ScrollTimeline.
Metrics details
| Stars | 1,161 |
christian-bromann/awesome-selenium
A curated list of delightful Selenium resources.
Metrics details
| Stars | 1,131 |
clj-commons/etaoin
Pure Clojure Webdriver protocol implementation
Metrics details
| Stars | 966 |
baijum/selenium-python
Selenium Python Bindings Documentation
Metrics details
| Stars | 924 |
selendroid/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.
Metrics details
| Stars | 894 |
FluentLenium/FluentLenium
FluentLenium is a web & mobile automation framework which extends Selenium to write reliable and resilient UI functional tests. This framework is React ready. Written and maintained by people who are automating browser-based tests on a daily basis.
Metrics details
| Stars | 886 |
sdesalas/trifleJS
Headless automation for Internet Explorer
Metrics details
| Stars | 826 |
sclevine/agouti
A WebDriver client and acceptance testing library for Go
Metrics details
| Stars | 815 |
theatlantic/django-nested-admin
Django admin classes that allow for nested inlines
Metrics details
| Stars | 774 |
yashaka/selene
User-oriented Web UI browser tests in Python
Metrics details
| Stars | 733 |
w3c/webdriver
Remote control interface that enables introspection and control of user agents.
Metrics details
| Stars | 717 |
pazone/ashot
WebDriver Screenshot utility. Take screenshots, crop, prettify, compare
Metrics details
| Stars | 655 |
ohyicong/Google-Image-Scraper
A library to scrap google images
Metrics details
| Stars | 655 |
cheezy/page-object
Gem to implement PageObject pattern in watir-webdriver and selenium-webdriver
Metrics details
| Stars | 649 |
easonhan007/webdriver_guide
webdriver guide
Metrics details
| Stars | 644 |
angrykoala/awesome-browser-automation
Curated list of awesome browser automation tools and resources
Metrics details
| Stars | 626 |
serenity-js/serenity-js
A TypeScript-native acceptance testing framework that gives your Playwright Test, WebdriverIO, or Cucumber test suite the architecture it needs to scale.
Metrics details
| Stars | 614 |
freelawproject/juriscraper
An API to scrape American court websites for metadata.
Metrics details
| Stars | 611 |
titusfortner/webdrivers
Keep your Selenium WebDrivers updated automatically
Metrics details
| Stars | 604 |
man-group/pytest-plugins
A grab-bag of nifty pytest plugins
Metrics details
| Stars | 598 |
featurist/coypu
Intuitive, robust browser automation for .Net
Metrics details
| Stars | 565 |
minkphp/MinkSelenium2Driver
Selenium2 (webdriver) driver for Mink framework
Metrics details
| Stars | 511 |
atata-framework/atata
C#/.NET test automation framework for web
Metrics details
| Stars | 501 |
cryzed/Selenium-Requests
Extends Selenium WebDriver classes to include the request function from the Requests library, while doing all the needed cookie and request headers handling.
Metrics details
| Stars | 494 |
golemhq/golem
A complete test automation tool
Metrics details
| Stars | 480 |
adamdriscoll/selenium-powershell
PowerShell module to run a Selenium WebDriver.
Metrics details
| Stars | 478 |
Ardesco/Selenium-Maven-Template
A maven template for Selenium that will let you check out and go.
Metrics details
| Stars | 463 |
