export baseline picture

現在のベースライン画像をファイルに保存します。
名前説明タイプ修飾子
picture

通常または共有の画像チェックの名前です。

Stringなし
baseline

ベースライン画像の名前、またはその数値インデックスです。

Stringなし
location

(任意)画像が保存されている場所パスです。

Stringなし
return path

(任意)保存された画像の返された絶対パスを受け取る変数です。

Stringなし
保存された画像の絶対パスです。
このアクションは、次のプロジェクト項目で使用できます: テストモジュールおよびユーザー定義アクションです。
次の設定はこのアクションに適用可能です:  remove double quotes from cells.
例・ケース1: 現在のベースライン画像をファイルに保存
        
          	picture	baseline	location	return path
export baseline picture	/クリア	Baseline {1}	D:\画像	>>tm_pic path1
&nbsp				
	picture	baseline	location	return path
export baseline picture	/ログイン	2	D:\画像	>>tm_pic path2
        
    
例・ケース2: サードパーティの画像処理ツールとの統合
この例では、さらなる画像処理のために ImageMagick v.6.9.3-7ツールを呼び出しています。 ベースライン画像とランタイム画像を比較したいが、色の違いは無視すると仮定します。 基本的なワークフローは以下の通り: 
  1. AUTの実行時画像をキャプチャし、 capture screen を使用してローカルパスに保存します。
  2. get baseline image count を使用して、指定されたピクチャチェック内のベースライン画像の総数を取得します。
  3. 返されたベースライン画像のリストをループ処理します。
  4. export baseline picture を使って、ベースライン画像をファイルにエクスポートします。
  5. ImageMagick CLI を使ってベースライン画像を前処理し、ランタイム画像と比較します。
  6. ImageMagick から返された値を取得し、期待値と照合します。
  • ベースライン画像は .png として保存されます。
  • 引数 picture: フォワードスラッシュ(/)をパス区切り文字として、通常の画像チェックまたは共有画像チェックの名前を指定します(詳細については、こちらを参照してください)
    • ターゲット画像が共有ピクチャーチェックの中にある場合、パスはプロジェクトのピクチャーチェックのサブフォルダーに対応するフォワードスラッシュ(/)で始まり、ピクチャー名が続きます。
    • ターゲット画像が通常の画像チェックにある場合、パスは画像名で始まります。
  • 引数 baseline
    • この引数は、2つの方法のいずれかで指定する: 画像の名前、またはインデックスを指定します。(インデックスは1ベース、つまり番号は1から始まります)
    • 数値テキスト文字列を引用符で囲むと、数値インデックス値と区別できます。例えば、画像の名前が 12 の場合、数値の 12 ではなく、引用符で囲まれた 12 (つまり "12" )を渡してその画像を参照します。12 という数値を渡すと、12 というテキスト値を持つ画像ではなく、12というインデックスを持つ画像への参照として扱われます。
  • 引数 location
    • エクスポートされたファイルが既に存在する場合、TestArchitect は既存のファイルを新しいファイルで上書きします。
    • この引数が空の場合、または指定したパスが存在しない場合、TestArchitect は以下のデフォルトの場所にファイルを保存します: 
      • Windows: C:\Users\<username>\Documents\TestArchitect\Exported pictures
      • Linux: /home/<user>/TestArchitect/Exported Pictures
    • フォルダパスだけが必要です。
      • Windows: フォルダーパスの区切り文字には、バックスラッシュを使用します。
      • Linux: フォルダーパスの区切り文字としてスラッシュを使用します。(ネットワークパスはサポートされていないことに注意してください)
  • このビルトインアクションは、ベースライン画像やランタイム画像を、実際にサードパーティの画像処理ツールに統合してさらに処理する前の前処理に適用できます。(上記の を参照しkてください)
  • このアクションは修飾子 <ignore> をサポートしています。引数のいずれかの値として文字列 <ignore> が含まれているか、或いはどの引数かが <ignore> に評価される式を含んでいる場合、そのアクションは実行中にスキップされます。

Copyright © 2024 LogiGear Corporation. All rights reserved. LogiGear is a registered trademark, and Action Based Testing and TestArchitect are trademarks of LogiGear Corporation. All other trademarks contained herein are the property of their respective owners.

LogiGear Corporation

1730 S. Amphlett Blvd. Suite 200, San Mateo, CA 94402

Tel: +1 (650) 572-1400