- リリース ノート
- 基本情報
- セットアップと構成
- オートメーション プロジェクト
- 依存関係
- ワークフローの種類
- ファイルの比較
- オートメーションのベスト プラクティス
- ソース管理との連携
- デバッグ
- 診断ツール
- 変数
- 引数
- インポートされた名前空間
- トリガーベースの有人オートメーション
- レコーディング
- UI 要素
- 制御フロー
- セレクター
- オブジェクト リポジトリ
- データ スクレイピング
- 画像とテキストの自動化
- Citrix Technologies Automation
- RDP の自動化
- Salesforce の操作の自動化
- SAP のオートメーション
- VMware Horizon の自動化
- ログ
- ScreenScrapeJavaSupport ツール
- Webdriver プロトコル
- Webdriver プロトコルについて
- 設定手順
- 既知の問題と制限事項
- Test Suite - Studio
- 拡張機能
- トラブルシューティング
Webdriver プロトコルについて
WebDriver は、ブラウザーの自動化に使用される一般的なプロトコルです。ブラウザー自体とは別の実行可能ファイルで REST API を公開します。このプロトコルは、ブラウザーの起動 (ヘッドレスかどうかにかかわらず)、要素のクリック、文字を入力フィールド、タブを開く、ドキュメント オブジェクト モデル (DOM) の探索、Javascript の挿入などの操作で広く使用されています。
UiPath Platform では、WebDriver プロトコルにより、ヘッドレス ブラウザーのオートメーションのサポートが導入されています。これは、ブラウザーのオートメーションが、必ずしもウィンドウ フレームなどの画面上の視覚要素に依存する必要がないことを意味します。オートメーションはバックグラウンドで実行され、ブラウザー ウィンドウを表示しておく必要はありません。ただし、WebDriver プロトコルは、ヘッドレス ブラウザーのオートメーションを厳密に意図したものではなく、ブラウザーを視覚的に操作するためにも使用できます。
WebDriver プロトコルを使用したオートメーション プロジェクトは、次のブラウザーを対象に作成できます。
- Google Chrome
- Mozilla Firefox
- Microsoft Edge ブラウザー
WebDriver プロトコルによるオートメーションでは、対応するブラウザー拡張機能をインストールする必要はありませんが、対応するブラウザーの WebDriver 実行可能ファイルをインストールする必要があります。
WebDriver プロトコルは、ヘッドレス ブラウザーのオートメーションとビジュアル ブラウザーのオートメーションの両方に使用できますが、UiPath ブラウザー拡張機能に代わるものではなく、最適なオプションを自由に使用できます。
WebDriver プロトコルによって生成されるセレクターは、UiPath ブラウザー拡張機能によって生成されるものと同じです。これは、ヘッドレス ブラウザーのオートメーションとビジュアル ブラウザーのオートメーションの両方に適用されますが、ウィンドウ フレームには適用されません。
ChromeDriver.exe
、geckodriver.exe
、または msedgedriver.exe
) も終了します。
WebDriver プロトコルで作成されるオートメーションは、Open Browser コンテナーの内側と外側でブラウザー系のアクティビティを実行できます。これは、ヘッドレス ブラウザーのオートメーションとビジュアル ブラウザーのオートメーションの両方に当てはまります。さらに、ビジュアル ブラウザーのオートメーションに対する完全な対話型の選択がサポートされた、ネイティブ セレクターが生成されます。