Selenium の概要

Selenium はあなたに適していますか?さまざまなプロジェクトコンポーネントの概要をご覧ください。

Selenium は単なる 1 つのツールまたは API ではなく、多くのツールで構成されています。

WebDriver

デスクトップ Web サイトまたはモバイル Web サイトのテスト自動化を始める場合、WebDriver API を使用することになります。WebDriver は、ブラウザベンダーが提供するブラウザ自動化 API を使用して、ブラウザを制御し、テストを実行します。これは、まるで実際のユーザーがブラウザを操作しているかのようです。WebDriver は、その API をアプリケーションコードでコンパイルする必要がないため、侵入的ではありません。したがって、ライブでプッシュするのと同じアプリケーションをテストしています。

IDE

IDE (統合開発環境) は、Selenium テストケースを開発するために使用するツールです。これは、使いやすい Chrome および Firefox 拡張機能であり、一般的にテストケースを開発する最も効率的な方法です。既存の Selenium コマンドを使用して、ブラウザでのユーザーのアクションを記録し、その要素のコンテキストによって定義されたパラメーターを使用します。これは時間の節約になるだけでなく、Selenium スクリプトの構文を学習するのにも最適な方法です。

Grid

Selenium Grid を使用すると、異なるプラットフォームにまたがる異なるマシンでテストケースを実行できます。テストケースのトリガーの制御はローカル側で行われ、テストケースがトリガーされると、リモート側で自動的に実行されます。

WebDriver テストの開発後、複数のブラウザとオペレーティングシステムの組み合わせでテストを実行する必要がある場合があります。ここで Grid が役に立ちます。


Selenium コンポーネント

Selenium の詳細

Selenium は、Web ブラウザの自動化を可能にし、サポートするさまざまなツールとライブラリの包括的なプロジェクトです。

最終更新日:2024年2月6日:概要を 1 に移動 (787511bb9e3)