# WebDriver

> WebDriverはブラウザをネイティブに操作します。詳細については、こちらをご覧ください。

URL: https://www.selenium.dev/ja/documentation/webdriver/

---

WebDriverは、ユーザーがローカルまたはSeleniumサーバーを使用するリモートマシンで行うように、ブラウザをネイティブに動かし、ブラウザの自動化に関して大きく前進します。

Selenium WebDriverは言語バインディングと個々のブラウザ制御コードの実装の両方を参照します。  
これは通常、単に _WebDriver_ と呼ばれます。

Selenium WebDriverは、[W3C勧告](https://www.w3.org/TR/webdriver1/)です。

* WebDriverはシンプルでより簡潔なプログラミングインターフェイスとして設計されています。

* WebDriverはコンパクトなオブジェクト指向APIです。

* ブラウザーを効果的に動かします。

---

Section pages:

- [入門](https://www.selenium.dev/ja/documentation/webdriver/getting_started/index.md): Seleniumを初めて使用する場合は、すぐに習得するのに役立つリソースがいくつかあります。
- [ドライバーセッション](https://www.selenium.dev/ja/documentation/webdriver/drivers/index.md)
- [対応ブラウザ](https://www.selenium.dev/ja/documentation/webdriver/browsers/index.md)
- [待機](https://www.selenium.dev/ja/documentation/webdriver/waits/index.md)
- [Web要素](https://www.selenium.dev/ja/documentation/webdriver/elements/index.md): DOM内の要素オブジェクトの識別と操作
- [ブラウザのインタラクション](https://www.selenium.dev/ja/documentation/webdriver/interactions/index.md)
- [アクション API](https://www.selenium.dev/ja/documentation/webdriver/actions_api/index.md): 仮想化されたデバイス入力アクションを Web ブラウザーに提供するための低レベルのインターフェイス。
- [WebDriver BiDi (双方向機能)](https://www.selenium.dev/ja/documentation/webdriver/bidi/index.md): WebDriver BiDi は、Selenium プロジェクトとブラウザベンダーが共同で策定した、ブラウザ自動化のための W3C 標準の双方向プロトコルです。WebDriver に WebSocket 接続を追加することで、ネットワークリクエスト、 コンソールメッセージ、JavaScript エラーといったブラウザイベントをリアルタイムに受け取って処理できます。 Chrome DevTools Protocol を置き換える、クロスブラウザな標準です。
- [サポート機能](https://www.selenium.dev/ja/documentation/webdriver/support_features/index.md): サポートクラスは、オプションの高水準な機能を提供します。
- [トラブルシューティング](https://www.selenium.dev/ja/documentation/webdriver/troubleshooting/index.md): WebDriver の問題を解決する方法。
