- リリース ノート
- 基本情報
- セットアップと構成
- オートメーション プロジェクト
- 依存関係
- ワークフローの種類
- ファイルの比較
- オートメーションのベスト プラクティス
- ソース管理との連携
- デバッグ
- 診断ツール
- ワークフロー アナライザー
- 変数
- 引数
- インポートされた名前空間
- 制御フロー
- オブジェクト リポジトリ
- ログ
- ScreenScrapeJavaSupport ツール
- Studio でのテスト
- 拡張機能
- トラブルシューティング
ブラウザー操作を自動化するには、Firefox のバージョン 52.0 およびそれ以降を使用する必要があります。
This topic presents the most frequent reasons why the UiPath Extension for Firefox might not work properly, and how to solve these issues.
Firefox 旧バージョンの拡張機能
説明
Mozilla は Firefox に拡張機能の署名検証アルゴリズムを導入しました。これにより、Firefox の 65.0 以前のバージョンではアドオンが無効化されます。したがって、バージョン 65.0 以前のブラウザーに UiPath Firefox 拡張機能をインストールすると、以下のエラー メッセージが表示されます。
This add-on could not be installed because it appears to be corrupt.
解決策 1
Firefox を v66.0.4 以降に更新する
解決策 2
Studio v2020.8 より Firefox 拡張機能の署名が新しくなったため、古いバージョンの Firefox ブラウザーでも適切にインストールされます。
拡張機能を確認する
UiPath Firefox 拡張機能がインストールされ、有効化されているかどうかを確認します。
- Mozilla Firefox で、[about:addons] > [拡張機能] にアクセスします。
- If the extension is not present, install it as explained here.
- UiPath 拡張機能が最新バージョンに更新されていることを確認します。
発生の可能性がある問題を防ぐには、次の操作を実行してください。
-
Mozilla Firefox で、[about:addons] > [拡張機能] にアクセスします。
-
タスク マネージャーまたは Process Explorer を開きます。
-
ChromeNativeMessaging.exeプロセスが実行中であることを確認します。注:別の
ChromeNativeMessagingインスタンスが Chrome 拡張機能用に実行されているため、このチェックを実行するときには Google Chrome を終了する必要があります。
IfChromeNativeMessaging is not running:
- Mozilla Firefox で、[about:addons] > [拡張機能] にアクセスします。
- [削除] ボタンをクリックして、UiPath 拡張機能を手動で削除します。
- Reinstall it as explained here.
上記の情報で問題が解決しない場合は、トレースを表示して追加情報を取得し、UiPath 拡張機能によってスローされたエラーを分析することができます。以下は、収集して分析できるトレースの種類です。
Mozilla Firefox の一般的な拡張機能の場合は、次の操作を実行します。
メニューを開き、[ウェブ開発] < [ブラウザー コンソール] に移動します (Ctrl+Shift+J)。[ブラウザー コンソール] が表示されます。拡張機能によって生成されたすべてのエラーがここに表示されます。
自動化しようとしている Web ページによって生成されたトレースの場合は、次の操作を実行します。
メニューを開き、[ウェブ開発] > [ウェブ コンソール] に移動します (Ctrl+Shift+K)。[ウェブ コンソール] が表示されます。現在の Web ページのすべてのエラーがここに表示されます。
フルトレースの場合、(エラー対応だけでなく) 次の操作を実行します。
-
レジストリ エディターを開きます。
-
HKEY_CURRENT_USER\SOFTWARE\UiPathキーに移動します。 -
[WebExtensionTrace] REG_DWORD 値をダブルクリックします。[Edit DWORD Value] ウィンドウが表示されます。
-
[Value Data] フィールドで値を 1 に変更し、[OK] をクリックします。この値が保存されます。
注:WebExtensionTraceREG_DWORD 値が存在しない場合は、右側のパネルを右クリックし、[新規] > [DWORD (32-bit) 値] を選択し、上記の値を指定して作成する必要があります。
レジストリ エディターでデータの欠落がないかを確認します。
- レジストリ エディターを開きます。
HKEY_CURRENT_USER\SOFTWARE\Mozilla\NativeMessagingHosts\com.uipath.chromenativemsgキーに移動します。(Default)REG_SZ 値を開きます。[文字列の編集] ウィンドウが表示され、そこにC:\Users\YOUR_USER_NAME\AppData\Local\UiPath\uipath-ff.jsonのようなパスが含まれているはずです。- 上記のパスにある .json ファイルを Notepad++ などのテキストエディターで開きます。
- [path] プロパティが
ChromeNativeMessaging.exeがある場所を正しく指定していることを確認します。これは、C:\Program Files (x86)\UiPath Studio\UiPath\BrowserExtension\ChromeNativeMessaging.exeのように指定されています。