Displaying 1 to 17 from 17 results

spectron - 🔎 Test Electron apps using ChromeDriver

  •    Javascript

Easily test your Electron apps using ChromeDriver and WebdriverIO. This minor version of this library tracks the minor version of the Electron versions released. So if you are using Electron 1.0.x you would want to use a spectron dependency of ~3.0.0 in your package.json file.

panther - A browser testing and web crawling library for PHP and Symfony

  •    PHP

Panther is a convenient standalone library to scrape websites and to run end-to-end tests using real browsers. Panther is super powerful, it leverages the W3C's WebDriver protocol to drive native web browsers such as Google Chrome and Firefox.

node-chromedriver - An installer and wrapper for Chromedriver.

  •    Javascript

An NPM wrapper for Selenium ChromeDriver. What this is really doing is just grabbing a particular "blessed" (by this module) version of ChromeDriver. As new versions are released and vetted, this module will be updated accordingly.




chrome-protocol-proxy - Chrome Debugging Protocol Proxy - reverse websocket proxy suitable for debugging a debugger 😎

  •    Go

chrome-protocol-proxy is small reverse websocket proxy designed for chrome debugging protocol. It's purpose is to capture messages written to and received from Chrome Debugging Protocol, coalesce requests with responses, unpack messages from Target domain and provide easy to read, colored output. This tool is a fork of (and heavily inspired by) chromedp-proxy.

devtools-proxy - Proxy for Chrome DevTools. Fully compatible with Selenium and ChromeDriver

  •    Python

DevTools Proxy is a tool for creating simultaneous connections via DevTools Protocol ( which is not possible by default and it is possible since Chrome 63 even without DevTools Proxy). There are examples for Python and Ruby. Demos for CPU Throttling, Network requests and Remote debugging.

dusker - Stand alone Laravel Dusk test suit, which do not require Laravel framework itself

  •    PHP

Stand-alone Laravel Dusk test suit, which does not require Laravel framework itself. Laravel Dusk provides an expressive, easy-to-use browser automation and testing API. By default, Dusk does not require you to install JDK or Selenium on your machine. Instead, Dusk uses a standalone Chrome driver. However, you are free to utilize any other Selenium driver you wish.


garnet-spec - Extends Crystal Spec for testing web applications

  •    Crystal

A Crystal library to perform system and controller tests for Web Applications. System Testing is a level of the software testing where a complete and integrated software is tested. The purpose of a system test is to evaluate the system’s compliance with the specified requirements.

Zillow - Zillow Scraper for Python using Selenium

  •    Python

Basic tool for scraping current home listings from Zillow, written in Python using Selenium. The code takes as input search terms that would normally be entered on the Zillow home page. It creates 11 variables on each home listing from the data, saves them to a dataframe, and then writes the df to a CSV file that gets saved to your working directory. Using zip codes as search terms seems to yield the best results, the scraper works at a rate of about 75 zip codes per hour (compared to the Zillow API limit of 1000 homes per 24h). There are two files, zillow_runfile.py and zillow_functions.py. Clone this repo to your working directory, open the runfile and step through the code line-by-line. The zillow functions are sourced at the top of the runfile.

ruby-chromedriver - Ruby 2.x, Chrome / Chrome driver, NodeJS on Docker for Cucumber specs

  •    Dockerfile

Ruby 2.x, Chrome / Chrome driver, NodeJS on Docker for Capybara/Cucumber specs. Based on official Ruby 2.x image and uses official stable Chrome repository. Uses X virtual framebuffer (Xvfb) for keycode conversions.

webdriver_exporter - Probes a web page using the WebDriver protocol and exposes metrics for Prometheus such as Navigation Timings

  •    Go

Probes a web page using the WebDriver protocol and exposes metrics for Prometheus such as Navigation Timings. This is alpha-quality code, without tests. Run it in Production at your own risk.

callow - Dead simple brute force tool for website login forms

  •    Python

Callow makes it stupidly simple to brute-force website login pages. It has been made with beginners in mind and is super intuitive. Note: Use the ChromeDriver version corresponding to your Chrome version.

chameleon-crawler - Browser automation for Chameleon.

  •    Python

Browser automation for Chameleon. Install the project's Python dependencies (documented in requirements.txt). You might do this with virtualenv and pip, or maybe Docker. Note this is a Python 3 project.

macaca-chromedriver - Node.js wrapper for the selenium chromedriver.

  •    Javascript

Node.js wrapper for the selenium chromedriver. To use a mirror of the ChromeDriver binaries use npm config property chromedriver_cdnurl. Default is http://chromedriver.storage.googleapis.com.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.