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

設定手順

UI Automation プロジェクトに対して Chromium Automation を有効化し、表示されているブラウザーまたはヘッドレス ブラウザーで実行し、ブラウザーを正しく閉じます。

Chromium の自動化では、ブラウザーごとにダウンロードしたり、拡張機能をインストールしたりする必要はありません。WebDriver プロトコルとは異なり、実行可能ファイルをマシン上に配置したり、システム Pathに追加したりする必要はありません。サポートされているブラウザーがインストールされていて、正しいパッケージ バージョンがあるだけで、モードを選択します。

前提条件

  • Google Chrome、Microsoft Edge、またはマシンにインストールされている他の Chromium ベースのブラウザー。
  • バージョン 26.10.0 以降の UiPath.UIAutomation.Activities パッケージ。このバージョンから、Chromium の自動化の一般提供を開始しました。
  • ブラウザーは、リモート デバッグを有効にして起動できるようにする必要があります (以下の グループ ポリシー を参照)。

モード

次の 2 つのモードを使用できます。

モードブラウザー ウィンドウ最適な用途
Chromium の自動化表示表示されているブラウザーを必要とする開発、デバッグ、オートメーション
Chromium の自動化 - ヘッドレスなし (ヘッドレス)サーバーおよび CI/CD パイプラインでの無人オートメーション
ヒント:

Chromium Automation Headless は、ゼロ構成の設定とヘッドレス実行を組み合わせたものであるため、ディスプレイを利用できないサーバーでの無人オートメーションに適しています。

Chromium の自動化を有効化

自動化方法は、1 つのアクティビティに対して設定することも、プロジェクト全体の既定値として設定することもできます。

特定のアクティビティについて

  1. ワークフローに [ アプリケーション/ブラウザーを使用 ] アクティビティを追加します。
  2. [プロパティ] パネルで [ブラウザー自動化モード] を見つけます。
  3. [ Chromium Automation (ブラウザーを表示)] または [ Chromium Automation Headless (ウィンドウを表示しない)] を選択します。

プロジェクトの既定値として

  1. [プロジェクト設定] ([プロジェクト] パネルの歯車アイコン) を開きます。
  2. UI Automation モダンの [アプリケーション/ブラウザー>] に移動します。
  3. ブラウザーの自動化モード[Chromium オートメーション] または [Chromium オートメーション ヘッドレス] に設定します。
  4. [保存] を選択します。

アクティビティ レベルの設定は、そのスコープ内でのプロジェクトの既定値よりも優先されます。

注:

表示ウィンドウに依存する操作の中には、ヘッドレス モードではサポートされないものがあります。ヘッドレス モードをターゲットにする場合は、アクティビティで [クリックをシミュレート]、[ 入力をシミュレート]、[ ホバーをシミュレート ] の各入力メソッドを使用します。ハードウェア イベントの入力には可視ウィンドウが必要だからです。「 既知の問題と制限事項」をご覧ください。

シークレット (プライベート) ブラウジング

Chromium Automation は、追加の設定なしでシークレット モードをサポートします。これは、UiPath 拡張機能に対して [ シークレット モードでの実行を許可 する] を有効化する必要があるブラウザー拡張機能の方法とは異なります。

ブラウザーを閉じる

Chromium Automation で開いたブラウザーを閉じるには、次のいずれかを使用します。

  • [タブを閉じる] アクティビティ — 1 つのタブを閉じる場合に推奨される方法です。
  • [アプリケーションを閉じる] アクティビティ — ブラウザー セッションを閉じます。

Chromium Automation はブラウザー セッションを内部で管理するため、オートメーション スコープを閉じると、セッションとその一時的な user-data-dirも破棄されます。

グループ ポリシーに関する考慮事項

Chromium の自動化は、ブラウザーのリモート デバッグ機能に依存しています。DeveloperToolsAvailability グループ ポリシーが 2 (デベロッパー ツールの使用を禁止する) に設定されている場合はブロックされます。

警告:

DeveloperToolsAvailability ポリシーが 2 の値で環境で適用されている場合、Chromium Automation はブラウザーを起動できません。代わりに、ブラウザー拡張機能メソッドまたは WebDriver プロトコル を使用してください。

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

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得