Inspired by the awesome list thing.
- Tools
- CSS Regression Testing
- Driver
- Online Tools
- Cloud Services
- Web Scraping / Mining
- Specifications
- Blogs
- selenium-webdriver - The official WebDriver JavaScript bindings from the Selenium project
- WD - WebDriver/Selenium 2 node.js client
- WebdriverIO - better implementation of WebDriver bindings with predefined 50+ actions
- CasperJS - open source navigation scripting & testing utility
- Zombie.js - Insanely fast, headless full-stack testing
- DalekJS - Automated cross browser testing
- SlimerJS - A scriptable browser for Web developers
- Nightwatch - efficient and straightforward Javascript End-to-End tests
- yiewd - WD.js wrapper using latest Harmony generators! Get rid of the callback pyramid with yield
- Karma - Brings a productive testing environment to developers.
- Anemone - Anemone web-spider framework
- Mechanize - automating interaction with websites
- Spidr - web spidering library that can spider a site, multiple domains, certain links or infinitely
- cobweb - web crawler that can use resque to cluster crawls to quickly crawl extremely large sites
- mechanize - Stateful programmatic web browsing
- PhantomCSS - Visual/CSS regression testing with PhantomJS
- WebdriverCSS - Regression testing tool for WebdriverIO
- Firefox - Firefox driver is included in the selenium-server-stanalone.jar available in the downloads.
- Chrome - ChromeDriver is a standalone server which implements WebDriver's wire protocol for Chromium.
- Internet Explorer - The InternetExplorerDriver is a standalone server which implements WebDriver's wire protocol.
- Safari - The SafariDriver is implemented as a Safari browser extension. The driver inverts the traditional client/server relationship and communicates with the WebDriver client using WebSockets.
- Opera - OperaDriver is a vendor-supported WebDriver implementation developed by Opera Software and volunteers that implements WebDriver API for Opera.
- Selendroid - Selendroid is based on the Android instrumentation framework.
- ios-driver - Test any IOS native, hybrid, or mobile web application using Selenium / WebDriver.
- Appium - Appium is an open source test automation framework for use with native and hybrid mobile apps. It drives iOS and Android apps using the WebDriver JSON wire protocol.
- CasperBox IDE - Simple online IDE for writing and running CasperJS scripts directly in the browser (built on top of CasperBox API)
- Sauce Labs - Cross browser testing made awesome. Selenium testing, mobile testing, JS unit testing on 300+ OS/browser platforms. Get started for free.
- Browserstack - Test your website for cross browser compatibility on real browsers. Instant access to multiple desktop and mobile browsers. Get Free Trial.
- TestingBot - TestingBot provides easy cross browser testing with Selenium in the cloud.
- CasperBox - RESTful API for running CasperJS scripts online
- Scrapy - Python, mainly a scraper/miner - fast, well documented and, can be linked with Django Dynamic Scraper for nice mining deployments, or Scrapy Cloud for PaaS (server-less) deployment, works in terminal or an server stand-alone proces, can be used with Celery, built on top of Twisted
- Snailer - Node.js Frontend test and audit framework. Extensible with plugins.
- Node-Crawler - Node.js Web Crawler/Spider for NodeJS + server-side jQuery
- The WebDriver Wire Protocol - All implementations of WebDriver that communicate with the browser, or a RemoteWebDriver server shall use a common wire protocol.
- WebDriver - This specification defines the WebDriver API, a platform and language-neutral interface and associated wire protocol that allows programs or scripts to introspect into, and control the behaviour of, a web browser.
- Official Selenium Blog - The official blog by SeleniumHQ.
- Elemental Selenium - A free, once-weekly e-mail on how to use Selenium like a Pro.