- 基本情報
- セットアップと構成
- オートメーション プロジェクト
- 依存関係
- ワークフローの種類
- 制御フロー
- ファイルの比較
- オートメーションのベスト プラクティス
- ソース管理との連携
- デバッグ
- ログ
- 診断ツール
- ワークフロー アナライザー
- ワークフロー アナライザーについて
- ST-DBP-002 - 多数の引数
- ST-DBP-003 - 空の catch ブロック
- ST-DBP-007 - 複数のフローチャートレイヤー
- ST-DPB-010 - [ワークフロー] または [テスト ケース] の複数のインスタンス
- ST-DBP-020 - 未定義の出力プロパティ
- ST-DBP-021 - ハードコードされたタイムアウト
- ST-DBP-023 - 空のワークフロー
- ST-DBP-024 - 永続性アクティビティの確認
- ST-DBP-025 - 変数のシリアル化の前提条件
- ST-DBP-027 - Persistence のベスト プラクティス
- ST-DBP-028 - 引数のシリアル化の前提条件
- ST-USG-005 - ハードコードされたアクティビティのプロパティ
- ST-USG-009 - 未使用の変数
- ST-USG-010 - 未使用の依存関係
- ST-USG-014 - パッケージの制限
- ST-USG-017 - パラメーターの修飾子が無効
- ST-USG-020 - 最小ログ メッセージ
- ST-USG-024 - 未使用で保存されたままの値
- ST-USG-025 - 保存した値の誤用
- ST-USG-026 - アクティビティの制限
- ST-USG-027 - 必要なパッケージ
- ST-USG-028 - ファイル テンプレートの呼び出しの制限
- ST-USG-027 - 必須のタグ
- ST-USG-034 - Automation Hub URL
- 変数
- 引数
- インポートされた名前空間
- コード化されたオートメーション
- トリガーベースの有人オートメーション
- オブジェクト リポジトリ
- ScreenScrapeJavaSupport ツール
- 拡張機能
- Studio でのテスト
- トラブルシューティング

Studio ガイド
Safari 向けの拡張機能
UiPath.UIAutomation.Activities バージョン 24.10.0 から、Safari の UI 要素の自動化がプレビューでサポートされるようになりました。Safari 拡張機能を使用すると、以下を実行できます。
- macOS 上の Safari ブラウザー内の Studio Web で UI オートメーションをデザインする。
- インストール済みで Orchestrator に接続されたローカルの macOS ロボットを使用して、Safari でブラウザー オートメーション実行する。
- macOS 用の Assistant を使用して、Safari でブラウザーの有人オートメーションを開始する。
このようなオートメーションを作成および実行するには、UiPath Browser Automation Safari 拡張機能をインストールする必要があります。
Studio Web から操作を開始するには、任意の UI Automation アクティビティを追加します。Safari から Studio Web にアクセスすると、App Store から UiPath Safari 拡張機能をインストールするよう求められます。セットアップ ガイドに従って拡張機能を構成してから、Safari でブラウザー オートメーション用のワークフローのデザインを開始します。
macOS を実行しているマシン上の Safari でブラウザー オートメーションを作成する場合、サポートされる最小バージョンは macOS 12 です。
インストール
UiPath Studio Web からインストールする
-
UiPath Automation Cloud™ で Studio Web にアクセスします。
-
プロジェクトに [ブラウザーを使用] アクティビティを追加します。UiPath Safari 拡張機能をインストールするよう求められます。

-
[拡張機能をインストール] ボタンを選択します。
-
App Store に移動し、UiPath Browser Automation 拡張機能をインストールします。
-
[入手] を選択して拡張機能をインストールし、[開く] を選択します。

-
[開く] を選択すると、構成ウィンドウに移動します。

-
[Open Safari settings] を選択して [機能拡張] ウィンドウにアクセスします。ここで、新しくインストールした拡張機能に適切な権限を設定できます。
- 左側のパネルで UiPath Browser Automation 機能拡張を有効化します。
2. [すべての Web サイトで常に許可 ] を選択し、この選択を確定します。
3. プライベート ブラウズを使用する場合は、[ プライベートブラウズで許可 ] 設定を有効化します。 -
これらの手順を完了すると、機能拡張が利用可能になったことを通知するメッセージが表示されます。
App Store からインストールする
UiPath Assistant からインストールする
Studio Web から、または App Store から直接 Safari 拡張機能をインストールすると、ネイティブ ホスト コンポーネントもインストールされます。つまり、UiPath Assistant からオートメーションを実行することができ、追加でインストールを行う必要はありません。
UiPath Assistant の [UiPath 拡張機能] ページから [インストール] ボタンを使用して App Store に移動し、UiPath Safari 拡張機能をインストールできます。

アンインストール
Safari の設定からアンインストールする
-
Safari の設定にアクセスします。
-
[機能拡張] タブに移動します。
-
[アンインストール] ボタンを選択します。

-
[ Finder で表示 ] ボタンを選択します。これにより、アプリケーションを選択した状態で Finder が開きます。

-
UiPath for Safari アプリケーションを右クリックして、[ごみ箱に入れる] ボタンを選択します。

アプリケーションが現在使用中のため削除できなかったことを示すポップアップ メッセージが表示された場合は、拡張機能アプリケーションが閉じられていることを確認する必要があります。

そのためには、アクティビティ モニタを開いて「UiPath Native Host for Safari」を探します。アプリケーションを選択して [停止] を選択します。次に [終了] を選択します。

これで Finder に戻り、もう一度 [ごみ箱に入れる] を選択できるようになります。
6. Mac の資格情報を入力し、[ OK ] ボタンを選択して削除を承認します。
7. これで拡張機能がアンインストールされます。拡張機能が削除されると、Safari の拡張機能バーと [設定] > [機能拡張] タブから削除されます。
アクセシビリティの設定
入力モードに [ハードウェア イベント] を使用するには、[プライバシーとセキュリティ] の設定を使用して UiPath Assistant に Mac へのアクセス権を付与する必要があります。
次の手順を行います。
-
アップル メニューを選択します。
-
[システム設定] を選択します。
-
左側のサイドバーで [プライバシーとセキュリティ] を選択します。
-
右側の矢印を選択して [アクセシビリティ] に移動します。
-
リストから UiPath Assistant のアプリケーションを有効化します。 アプリケーションが表示されない場合は、リストの下部にあるプラス ボタンをクリックし、UiPath Assistant を検索してアプリケーションを選択し、[開く] を選択します。 この変更には、Mac の資格情報が要求されます。

既知の制限事項
Safari 用のブラウザー オートメーションを作成する際は、以下の制限事項を考慮に入れてください。
- この拡張機能はファイル URL にはアクセスできません。これは Safari の制限であり、Apple Developer フォーラムのこちらのスレッド (「Allow access to file URLs for web extensions」) で説明されています。
- この拡張機能は複数のプロファイルをサポートしていません。