診断スナップショット

診断スナップショット機能は、特定のインスタンスに時間内に表示されることが予想される要素がモデルに表示されない場合に発生する問題をトラブルシューティングするのに役立ちます。ビジネスオブジェクトの実行中にBlue Prismが特定の要素を見つけることができなかった場合、Blue Prismが識別できるすべてのUI機能の詳細情報が診断スナップショットに含まれます。これを見ると、要素が見つからなかったときのアプリケーションの状態を確認できます。

使用法

診断スナップショット機能は、ブラウザー、Windows、Javaアプリケーションタイプで使用できます。診断スナップショットを使用するには、ビジネスオブジェクトでこの機能をオンにする必要があります。アプリケーションモデラーウィンドウでアプリケーションモデルのルートノードを選択し、[診断...]ボタンをクリックします。ボタンをクリックすると、利用可能なスナップショット方式のいずれかを選択できるダイアログが表示されます。WindowsとJavaの場合は、[スナップショット]というラベルの付いたオプションのみ選択できます。ブラウザーアプリケーションタイプの場合は、[HTMLスナップショット]オプションと[ソースキャプチャ]オプションを選択できます。少なくとも1つのチェックボックスがオンになっていることを確認し、[OK]をクリックします。

この機能を有効にすると、アプリケーションモデル内でUI機能に対応する任意の要素を右クリックできます。要素を右クリックするとコンテキストメニューが開きます。[エラー時にスナップショットを作成]メニュー項目があります。メニュー項目を選択すると、メニュー項目の横のチェックボックスがオンまたはオフになります。

オブジェクトをステップスルーするときにアプリケーションマネージャーが、チェックボックスがオンになっている要素をどれも識別できなかった場合、モデル全体のスナップショットを作成し、スナップショットのテキストをログにダンプします。ブラウザーアプリケーションタイプの場合、HTMLのソースキャプチャもダンプします(そのオプションが選択されている場合)。

出力

スナップショットの出力は、システムマネージャー内でビジネスオブジェクトログを開くことによって表示できます。

スナップショットテキストのフォーマットでは、タブインデントを使用して要素のツリー構造を示し、その後に属性値のペアを単一行で続けます。

HTMLスナップショットは、XML文書内に埋め込んだHTMLチャンクの形式となります。HTMLスナップショットテキストは、メールでBlue Prism開発チームに送信されます。開発チームは、BPDiagnosticsに付属しているツールとこのキャプチャファイルを使用して顧客のWebページを再作成し、オフサイトの統合テストに使用できます。

今すぐ取得

この機能を使用すると、現在のアプリケーションの状態に基づいてスナップショットテキストまたはソースキャプチャテキストを即座に作成できます。アプリケーションモデラーウィンドウでアプリケーションモデルのルートノードを選択し、[診断...]ボタンをクリックします。ボタンをクリックしたらダイアログが表示されます。ここで、使用可能な[今すぐ取得]ボタンのいずれかを選択します。ボタンを押すと、アプリケーションの現在の状態のスナップショットまたはソースキャプチャが開始されます。スナップショットテキストは、ポップアップダイアログに表示されます。