ハートコア株式会社
HeartCore Robo Desktop 4.4 Docコレクション
GUIリファレンス
21/06/18

HeartCore Robo Desktop 4.4 スクリーンショットウィンドウ

このウィンドウでは、GUIを使用してScreenshotコマンドを簡単に作成し、アクティブエディタに挿入することができます。キャレットがアクティブエディタ内の既存のScreenshotコマンド上にあるときにウィンドウが開かれている場合は、コマンドを編集することができます。 ウィンドウで定義されたフィールドと値の詳細については、Screenshotコマンドの仕様を参照してください。ウィンドウを開くには、Script - > Screenshot Commandを選択するか、メインGUIメニューの対応するツールバーボタンをクリックします。既存のコマンドを編集するには、エディタでコマンドを右クリックし 、コンテキストポップアップメニューで[ プロパティ ] を選択します。

スクリーンショットウィンドウ唯一の必須フィールドはスクリーンショットイメージファイル名です。フィールドには、ドロップダウンで選択されたフォーマットに基づいて自動的に追加される拡張子のないファイル名だけが入力されます。使用可能なイメージ形式は、ローカルJavaバージョンによって異なります。Java 6は、デフォルトでBMP、GIF、JPEG、JPG、PNGおよびWBMP形式をサポートしています。JAI(Java Advanced Imaging)などのイメージングライブラリのインストールによって、追加の形式をサポートすることができます。特定の環境でサポートされているイメージ形式を確認するには、「ヘルプ」 - >バージョン情報」ウィンドウを開き、「システム情報」タブを選択し、「サポートされているイメージ形式」フィールドの内容を確認します。

画像の比較 を行う非損失の画像形式(PNGなど)でスクリーンショットを保存することをお勧めします。後でスタティックイメージクライアントを介してスクリーンショットイメージとの最終的なイメージ比較失敗をデバッグし、最終的にイメージを再利用して新規または追加のテンプレートイメージを作成することができます。これは、圧縮アルゴリズムでイメージピクセル値を変更する損失の多い形式(JPGなど)では不可能です。

スクリーンショットのコマンド引数パネルに表示されるその他のパラメータは、Screenshotコマンドの仕様に合わせて配置されます。

説明フィールドはパラメータとしてスクリプトに保存されます。イメージファイルには保存されません。通常、レポートプロバイダによって取得され、スクリーンショットの横のレポートに表示されます。

添付ファイルフィールドは、セミコロンで区切られた添付ファイルのリストを指定できます。このフィールドは、HTMLレポートでのみ使用されます。スクリーンショットがスクリプトによって出力フォルダにコピーされた(または表示される)いくつかのファイルに関連付けられていることをレポートプロバイダに伝えることが意図されています。レポートプロバイダは通常、この情報を使用してレポートのスクリーンショットの横にHTTPリンクのリストを作成します。このコマンドは、添付ファイルを出力フォルダに物理的にコピーまたは移動するわけではなく、引数に指定されたファイルが存在するかどうかをウィンドウもコマンドもチェックしないことに注意してください。あなたのスクリプトが添付ファイルを出力フォルダに物理的にコピーしない限り、レポート内のリンクは壊れます。たとえば、Execを使用します (ローカルOS内または共有ネットワークドライブ内のファイルのコピー)、またはリモートデスクトップ(FTPなど)で使用されるファイル転送メカニズムを介して実行されます。

領域フィールドでは、デスクトップイメージから切り取る長方形の領域を指定できます。右のボタンは、マウスドラッグを使用してスクリーンショット領域を快適に定義できる、現在のリモートデスクトップイメージを持つ簡単なウィンドウを開きます。
ドロー画像比較結果...チェックボックスは、画像比較の結果をキャプチャされたスクリーンショットにペイントするかどうかを制御します。デフォルト値はfalseです(「結果をペイントしない」を意味します)。コマンドがイメージ比較を使用しない場合、または指定された比較メソッドが結果ペインティングをサポートしない場合、パラメータは無視されます。

結果描画は現在、search2searchobject、およびtextの比較方法でサポートされています。描画に使用される色は既定で赤に設定され、コマンドのプリファレンスでカスタマイズできます。

Screenshotコマンドは、画像比較もサポートしています。目標は、 "スクリーンショットを撮って、デスクトップイメージを確認する" などのタスクをサポートすることです。Screenshotコマンドによって生成された画像比較結果は、デフォルトの HTML/XML レポートでさらに表示されます。この機能は、CompareToおよびWaitForコマンドでは使用できません。

比較パラメータは、[ 画像比較を有効にする]チェックボックスをオンにした後に表示されます。イメージ比較パラメーターは、テンプレートパラメーターコンポーネントで指定できます 。詳細については、CompareToコマンドウィンドウのヘルプトピックを参照してください。