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

Page being translated from English to German. Do you speak German? Help us to translate it by sending us pull requests!

Selenium Grid allows the execution of WebDriver scripts on remote machines (virtual or real) by routing commands sent by the client to remote browser instances. It aims to provide an easy way to run tests in parallel on multiple machines.

Selenium Grid allows us to run tests in parallel on multiple machines, and to manage different browser versions and browser configurations centrally (instead of in each individual test).

Selenium Grid is not a silver bullet. It solves a subset of common delegation and distribution problems, but will for example not manage your infrastructure, and might not suit your specific needs.

목적 및 주요 기능

  • 모든 테스트의 중앙 진입 지점
  • 브라우저가 실행되는 환경과 노드의 관리 및 제어
  • 스케일링
  • 병렬로 테스트 실행
  • 교차 플랫폼 테스트
  • 부하분산


Check the different Grid components to understand how to use them.

Setting up your own

Instructions, step by step, showing how to run a simple Selenium Grid.

Configuring Components

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

Advanced Features

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.

When to use Grid

Is Grid the right tool for you?

최종 수정 September 15, 2021 : Adding a basic auth example [deploy site] (83b4b94)