Selenium (ソフトウェア)
Selenese でテストを作成する代わりに、テストをさまざまなプログラミング言語で作成することもできる。これらのテストは、Selenium クライアントAPIのメソッドを呼び出すことによってSelenium と通信する。Selenium は現在、Java、C#、Ruby、JavaScript、R、Python 用のクライアントAPIを提供している。
Selenium 2では、WebDriver を中心コンポーネントとして使用する新しいクライアントAPIが導入された。ただし、古いクラス(Selenium クラスを使用)は引き続きサポートされる。
Selenium はいくつかのコンポーネントで構成され、それぞれがWeb アプリケーションのテスト自動化の開発を支援する特定の役割を果たす。