UiPath Documentation
activities
latest
false
UI Automation アクティビティ
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

Chromium のオートメーションについて

UI Automation でのブラウザー操作の自動化に対する Chromium の自動化のサポート、その仕組み、サポートされているブラウザー、および必要なもの。

Chromium の自動化は、Chrome、Edge、およびその他の Chromium ベースのブラウザーを、 Chrome DevTools Protocol (CDP) (ブラウザーの組み込み開発者ツールが使用するプロトコルと同じ) を介して制御するブラウザー自動化の方法です。ブラウザーを開く、移動する、要素をクリックする、テキストを入力する、DOM の探索などの一般的な自動化タスクを実行するには、CDP コマンドをブラウザーに送信します。

ブラウザー拡張機能の方法と異なり、Chromium の自動化では UiPath ブラウザー拡張機能のインストールは不要です。WebDriver プロトコルとは異なり、ブラウザー固有のドライバー バイナリ (chromedrivermsedgedriverなど) をダウンロードしてブラウザーのバージョンと同期する必要はありません。ブラウザー セッションは UiPath が内部で起動および管理するので、Chromium の自動化は、サポートされているブラウザーがインストールされているどのマシンでもすぐに動作します。

UiPath による実装方法

ワークフローで Chromium の自動化を使用する場合、UiPath はリモート デバッグを有効にした状態でターゲット ブラウザー ( --remote-debugging-port=0 起動フラグ) を起動し、CDP 経由で接続します。その後のすべてのオートメーション (要素の検索、操作、DOM の検査) は、この接続を介して実行されます。

Chromium の自動化で、ウィンドウが表示されずにブラウザーを実行するヘッド レス ブラウザーの自動化がサポートされました。また、開発、デバッグ、有人スタイルのシナリオ向けに、ブラウザー ウィンドウ を表示 して実行することもできます。どちらも別個のモードとして公開されます ( 「設定手順」を参照)。

サポートされているブラウザー

Chromium の自動化では、Chromium ベースのブラウザーがサポートされています。

  • Google Chrome
  • Microsoft Edge
  • その他の Chromium ベースのブラウザー

CDP は Chromium 専用であるため、Mozilla Firefox と Apple Safari はこの方法ではサポート されていません 。これらのブラウザーでは、 ブラウザー拡張機能WebDriver プロトコル が利用可能な自動化方法です。

要件

  • サポートされている Chromium ベースのブラウザーがマシンにインストールされている。
  • UiPath ブラウザー拡張機能はありません。
  • 実行可能な WebDriver はありません。

ブラウザーは、 --remote-debugging-port=0 フラグで開始できる必要があります。これは、DeveloperToolsAvailability グループ ポリシーが 2 (デベロッパー ツールの使用を禁止する) に設定されている場合はブロックされます。「既知の問題と制限事項」をご覧ください。

セッションとセレクター

  • 実行あたりの新しいセッション — Chromium Automation は、専用の user-data-dirを持つ新しい分離されたブラウザー セッションを開きます。ユーザーのデスクトップで既に開いているブラウザー インスタンスにはアタッチできません。拡張機能、保存済みのパスワード、および既定のブラウザー プロファイルからのセッション Cookie は、セッションで使用できません。
  • シークレット — プライベート (シークレット) モードがサポートされます。追加の設定は不要です。
  • セレクター — Chromium の自動化用に生成されるセレクターは、他のブラウザー自動化メソッドで使用されるセレクターに対応しているため、同じ方法でオートメーションを構築および検証できます。Chromium の自動化アクティビティは、[ アプリケーション/ブラウザーを使用 ] コンテナーの内部と外部で実行できます。
注:

Chromium のオートメーションは常に新しいセッションを開始し、ユーザーのプロファイルを再利用しないため、無人オートメーションに最適です。ユーザーがすでに開いているブラウザーを操作する必要がある有人オートメーションでは、 ブラウザー拡張機能 メソッドをお勧めします。メソッドの完全な比較については、「 ブラウザー自動化モード 」をご覧ください。

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得