Want to run tests in parallel across multiple machines? Then, Grid is for you.

Selenium Grid allows the execution of WebDriver scripts on remote machines by routing commands sent by the client to remote browser instances.

Grid aims to:

  • Provide an easy way to run tests in parallel on multiple machines
  • Allow testing on different browser versions
  • Enable cross platform testing

Interested? Go through the following sections to understand how Grid works, and how to set up your own.

Getting started with Selenium Grid

Instructions for a simple Selenium Grid

When to Use Grid

Is Grid right for you?

Selenium Grid Components

Understand how to use the different Grid components

Configuration of Components

Here you can see how each Grid component can be configured individually based on common configuration values and component-specific configuration values.

Grid architecture

Advanced features of Selenium

To get all the details of the advanced features, understand how it works, and how to set up your own, please browse thorough the following sections.