Projects (original) (raw)

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

Selenium WebDriver

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 justWebDriver.

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.

Selenium IDE

Selenium IDE

Selenium IDE is a Chrome, Firefox and Edge 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.

Selenium Grid

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!

Development Partners

Selenium Level Sponsors

Bright Data

Applitools

Support the Selenium Project

Learn more or view the full list of sponsors.