Selenium (ソフトウェア)
Selenium Grid は、リモートマシンで実行されているWeb ブラウザインスタンスをテストで使用できるようにするサーバである。Selenium Grid では、1つのサーバがハブとして機能する。 テストはハブに接続して、ブラウザインスタンスへのアクセスを取得する。ハブには、ブラウザインスタンス(WebDriver ノード)へのアクセスを提供するサーバのリストがあり、テストでこれらのインスタンスを使用できる。Selenium Grid を使用すると、複数のマシンで並行してテストを実行し、さまざまなブラウザのバージョンとブラウザの構成を、個別のテストではなく、集中管理できる。
リモートブラウザインスタンスでテストを実行する機能は、テストの負荷を複数のマシンに分散し、異なるプラットフォームまたはオペレーティングシステムで実行されているブラウザでテストを実行するのに役立つ。後者は、テストに使用されるすべてのブラウザが同じプラットフォームで実行できない場合に特に役立つ。