Selenium Projects

Selenium has many projects that combine to form a versatile testing system.

Selenium WebDriver

Selenium WebDriver drives a browser natively, as a real user would, either locally or on remote machines.

Simple and concise

WebDriver is simple, it is designed as a concise and compact programming interface.

Works in all major browsers

Through a simple setup, WebDriver can be used with all major browsers. Automate real user interactions in Firefox, Safari, Edge, Chrome, Internet Explorer and more!

Selenium WebDriver refers to both the language bindings and the implementations of the individual browser controlling code. This is commonly referred to as just WebDriver.

WebDriver is a W3C Recommendation!

The W3C is an international community that works to develop Web standards. In June 2018, WebDriver became a W3C recommendation.

What does this mean? Major browser vendors (Mozilla, Google, Apple, Microsoft) support WebDriver and work constantly to improve the browsers
and browser controlling code, which leads to a more uniform behaviour across the different browsers, making your automation scripts more stable.

Learn More

Selenium IDE

Selenium IDE is a Chrome and Firefox extension that makes it easy to record and playback tests in the browser.

Web Ready

Simple, turn-key solution to quickly author reliable end-to-end tests. Works out of the box for any web app.

Easy Debugging

Enjoy easier test debugging with rich IDE features like setting breakpoints and pausing on exceptions.

Cross-browser Execution

Run your tests on any browser/OS combination in parallel using the Command-line Runner for Selenium IDE.

Learn More

Selenium Grid

Selenium Grid takes WebDriver to another level by running tests on many machines at the same time,
cutting down on the time it takes to test on multiple browsers and operating systems.

Multiple browsers, versions, and operating systems

Grid helps you to run your automation scripts across multiple combinations of browsers, versions and operating systems.

Reduce execution time

Speed up execution and cut down overall run time of your automation scripts. You still need scripts that can run in parallel though!

Learn More

Selenium Level Sponsors

Support the Selenium Project

Want to support the Selenium project? Learn more or view the full list of sponsors.

All rights reserved, Software Freedom Conservancy