Selenium

Product

ブラウザ自動化ツール

最終更新: 2026-07-30

5 References

https://www.refbase.ai/entity/selenium

Knowledge Dossier

公開済みEvidenceをIdentity / Capability / Credibility / Use Case / Constraints・Current Statusの軸で機械的に集約したものです(新規の主張・推測は含みません)。

Identity

  • Seleniumはブラウザ自動化の基盤プロジェクトであり、中核コンポーネントのWebDriverは2018年にW3C勧告(Recommendation)として標準化された。検証待ち Selenium公式サイト
  • Selenium公式のドキュメント(著作権・ライセンス表記ページ)(https://www.selenium.dev/documentation/about/copyright/)は、Seleniumの制度上の位置づけに関する一次情報である。Selenium公式ドキュメントがライセンスおよび著作権者について説明しており、具体的には「SeleniumプロジェクトのコードおよびドキュメントはApache License 2.0の下でライセンスされており、著作権は単一の企業ではなく、プロジェクトの非営利の財務スポンサーであるSoftware Freedom Conservancyが保有している。」といった記載がある。ただし、この記述は当該Sourceの時点のものであり、その後の変更が反映されているとは限りません。 この内容は本ページに記載されたライセンスおよび著作権者を、アクセス時点の情報として確認するものであり、Seleniumエコシステム内のサードパーティ製プラグイン・拡張機能については別のライセンスが適用されている可能性があり、それらのライセンス条件までは確認できない。2026年08月23日に同Sourceを取得し、この内容を確認した。検証待ち Seleniumの制度上の位置づけに関する公開情報

Capability

  • SeleniumはWebDriver(ブラウザ制御API)、IDE(記録・再生ツール)、Grid(分散並列実行基盤)の3つの主要コンポーネントで構成される。検証待ち Selenium公式ドキュメント
  • Selenium GridはWebDriverテストを複数マシン・複数ブラウザへ分散実行するための基盤であり、大規模なテストスイートの実行時間短縮に用いられる。検証待ち Selenium公式ドキュメント(Grid)
  • SeleniumはJava・Python・C#・Ruby・JavaScript等、多数のプログラミング言語向けの公式バインディングを提供しており、既存の開発言語スタックにそのまま組み込める。検証待ち Selenium公式ドキュメント
  • Selenium IDEはブラウザ上の操作を記録してテストスクリプトへ変換できるブラウザ拡張機能であり、コーディング不要でテスト作成の第一歩を踏み出せる入口として提供されている。検証待ち Selenium公式ドキュメント(IDE)

Credibility

  • WebDriverプロトコルがW3C勧告として標準化されていることは、SeleniumがPlaywrightやCypress等の後発ツールにも参照される業界標準としての地位を持つことを裏付ける。検証待ち Selenium公式サイト

Use Case

  • Selenium GridはWebDriverテストを複数マシン・複数ブラウザへ分散実行するための基盤であり、大規模なテストスイートの実行時間短縮に用いられる。検証待ち Selenium公式ドキュメント(Grid)
  • Selenium IDEはブラウザ上の操作を記録してテストスクリプトへ変換できるブラウザ拡張機能であり、コーディング不要でテスト作成の第一歩を踏み出せる入口として提供されている。検証待ち Selenium公式ドキュメント(IDE)

Constraints / Current Status

  • SeleniumはSoftware Freedom Conservancy(非営利のOSSフィスカルスポンサー団体)が2011年以降財政的支援を提供するプロジェクトであり、単一企業に所有されない中立的なガバナンス体制を特徴とする。検証待ち Selenium公式サイト(プロジェクト運営体制)

Key References

References — 問い別の知識

データアクセス

各APIエンドポイントはJSON形式でデータを返します。生成AIのツール呼び出し・RAG連携での利用を想定しています。