studio
2024.10
true
- リリース ノート
- 基本情報
- セットアップと構成
- オートメーション プロジェクト
- 依存関係
- ワークフローの種類
- 制御フロー
- ファイルの比較
- オートメーションのベスト プラクティス
- ソース管理との連携
- デバッグ
- ログ
- 診断ツール
- ワークフロー アナライザー
- ワークフロー アナライザーについて
- 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-026 - [待機] アクティビティの使用
- ST-DBP-027 - Persistence のベスト プラクティス
- ST-DBP-028 - 引数のシリアル化の前提条件
- 変数
- 引数
- インポートされた名前空間
- コード化されたオートメーション
- トリガーベースの有人オートメーション
- レコーディング
- UI 要素
- セレクター
- オブジェクト リポジトリ
- データ スクレイピング
- 画像とテキストの自動化
- Citrix テクノロジの自動化
- RDP の自動化
- VMware Horizon の自動化
- Salesforce の操作の自動化
- SAP のオートメーション
- macOS UI Automation
- ScreenScrapeJavaSupport ツール
- Webdriver プロトコル
- 拡張機能
- Test Suite - Studio
- トラブルシューティング
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
Studio ガイド
Last updated 2024年10月30日
Silverlight 拡張機能のトラブルシューティング
Silverlight ブラウザー アプリケーションは、他のすべての主要ブラウザーが NPAPI (Silverlight ブラウザー プラグインで使用される API) を廃止したため、Internet Explorer でのみ開くことができます。また、ブラウザーの外部で使用できるスタンドアロンの Silverlight アプリケーションもあります。
重要:
Windows のバージョンを 20H2 に変更する Windows のメジャー アップデートにより、Silverlight とのインタラクションが中断される可能性があります。この問題を修正するには、以下の手順に従う必要があります。
- Silverlight Developer Runtime と UiPath Silverlight 拡張機能をアンインストールします。
- Silverlight Developer Runtime バージョン 5.1.50918.0 をインストールします。
- UiPath Silverlight 拡張機能をインストールします。
Silverlight アプリケーションは、ウィンドウレス パラメーターを指定できる
<object>
HTML タグを使用して Web ページに埋め込まれています。Silverlight ターゲット アプリケーションにパラメーター windowless=false
(既定値) が設定されている場合、Active Accessibility および UIA は既に利用可能であるため、UiPath Silverlight 拡張機能を有効化する必要はありません。これは、ブラウザー外実行の Silverlight アプリケーションにも適用されます。
ウィンドウレス パラメーターは、次のように確認できます。
- Internet Explorer の Silverlight アプリケーション - Internet Explorer で DOM Explorer を使用し、対応する
<object />
要素下の<param name=”windowless” />
タグを検索します。 -
ブラウザー外実行の Silverlight アプリケーション - UI Explorer を使用し、対応する
<object />
要素下の<param name=”windowless” />
タグを検索します。注: Silverlight を利用した自動化は、このバージョンの Developer Runtime がインストールされている場合にのみ機能します。
Silverlight 向け拡張機能で自動化に問題が発生している場合は、次の操作を実行することをお勧めします。
-
通常の非開発者バージョンではなく、Silverlight Developer Runtime を使用していることを確認します。次のファイルのいずれかが存在する場合、Silverlight Developer Runtime があります。
C:\Program Files (x86)\Microsoft Silverlight\5.1.50918.0\agcore.debug.dll
C:\Program Files (x86)\Microsoft Silverlight\5.1.50918.0\dbgshim.dll
-
Silverlight ランタイムのバージョンを確認します。バージョンは 5.1.50918.0 でなければなりません。次の場所にあります。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Silverlight
(64 ビット) - Windows レジストリ エディター内にあります。HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Silverlight
(32 ビット) - Windows レジストリ エディター内にあります。- [設定] > [アプリと機能] ウィンドウ。
- Silverlight インストーラー ファイルのプロパティの [Details] タブ。
- レジストリ キー
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Deskover\UiPath
に移動し、インストールを追跡するために UiPath によって使用される SLInstalled 値を探します。値が 0 の場合、Silverlight 向け拡張機能は無効化されなります。 -
slinject.exe /install
コマンドにより、次の必要な設定ファイルが作成されたかどうかを確認します:C:\Program Files (x86)\Microsoft Silverlight\5.1.50918.0\System.Windows.ini
。次の設定を含める必要があります:GenerateTrackingInfo=1
およびAllowOptimize=0
-
sllauncher.exe /overwrite /emulate:"SLBroker.xap" /origin:"https://www.uipath.com/SLBroker.xap"
プロセスの少なくとも 1 つのインスタンスが、Silverlight アプリケーションのオートメーション スタートアップ時に存在する必要があります。このプロセスは、Process Explorer ツールを使用して見つけることができます。 - 前のステップのいずれかが、拡張機能のインストール時に自動的に完了しなかった場合は、手動で完了させます。
-
こちらのページで説明されているように、Silverlight アプリ内のコントロールを選択しようとしている間にトレースを収集します。通常の ETL トレースでは、
UIPATH_SLHOOK_CONSOLE_LOGGING
環境変数を 1 または true (大文字小文字を区別しません) に設定することもできます。これにより、ブラウザー コンソール ウィンドウ (F12 で開く) にログ メッセージやその他のデバッグ情報を表示することができます。これらのメッセージは対象の Silverlight アプリケーションによって生成され、技術的およびパフォーマンス上の制限があるため、ブラウザー コンソールにのみ記録されます。注: UI 操作の自動化を実行する前に、環境変数を設定する必要があります。UiPath と 指定した Silverlight アプリケーションを再起動してください。