プロジェクト
Selenium には、汎用性の高いテストシステムを形成するために結合された多くのプロジェクトがあります。
Selenium WebDriver
Selenium WebDriver は、ローカルまたはリモートマシン上で、実際のユーザーが行うように、ネイティブにブラウザを操作します。
シンプルかつ簡潔
WebDriver はシンプルで、簡潔でコンパクトなプログラミングインターフェースとして設計されています。
すべての主要ブラウザで動作
簡単なセットアップで、WebDriver はすべての主要なブラウザで使用できます。 Firefox、Safari、Edge、Chrome、Internet Explorer などで実際のユーザーインタラクションを自動化しましょう! Selenium WebDriver は、言語バインディングと個々のブラウザ制御コードの実装の両方を指します。 これは一般的に単に WebDriver と呼ばれます。
WebDriver は W3C 勧告 です!
W3C は、ウェブ標準を開発するために活動する国際的なコミュニティです。 2018年6月、WebDriver は W3C 勧告となりました。 これはどういう意味でしょうか? 主要なブラウザベンダー(Mozilla、Google、Apple、Microsoft)は WebDriver をサポートし、ブラウザとブラウザ制御コードを改善するために常に努力しており、それによって異なるブラウザ間でより均一な動作が実現し、自動化スクリプトがより安定します。
Selenium IDE
Selenium IDE は、Chrome、Firefox、Edge の拡張機能で、ブラウザでのテストの記録と再生を容易にします。
ウェブ対応
信頼性の高いエンドツーエンドテストを迅速に作成するための、シンプルでターンキーソリューション。 どんなウェブアプリでもすぐに使用できます。
簡単なデバッグ
ブレークポイントの設定や例外での一時停止など、豊富な IDE 機能により、より簡単なテストデバッグをお楽しみください。
クロスブラウザ実行
Selenium IDE のコマンドラインランナーを使用して、任意のブラウザ/OS の組み合わせでテストを並行して実行します。
Selenium Grid
Selenium Grid は、WebDriver をさらにレベルアップさせ、多数のマシンで同時にテストを実行することで、複数のブラウザとオペレーティングシステムでテストにかかる時間を短縮します。
複数のブラウザ、バージョン、およびオペレーティングシステム
Grid は、ブラウザ、バージョン、オペレーティングシステムの複数の組み合わせで自動化スクリプトを実行するのに役立ちます。
実行時間の短縮
実行を高速化し、自動化スクリプトの全体的な実行時間を短縮します。 ただし、並行して実行できるスクリプトがまだ必要です!