結果がありません。
リクエストされたページは見つかりませんでした。記事を探すには、検索条件を絞るか、上記のナビゲーションを使ってください。
この章では、イメージベース バリデーションの簡単な例をとりあげます。この章を進める前に、⇢ テストのバリデーション を確認ください。
以下のスクリーンキャストで、この章で説明している内容を確認できます。
この章の手順を実行するには、以下のリンクからサンプル ソリューションをダウンロードしてください。
任意のフォルダーに解凍します。
Ranorex Studio を起動し、ソリューション ファイル ImagebasedValidation.rxsln
を開きます。
テストのレコーディングを開始する前にテストを定義します。テストは 5 つのステップで構成されます。
1. Demo Application を起動します。
2. Image-based automation タブをクリックします。
3. 対象のイメージを可視にします。
4. イメージが表示されていることを確認します。
5. Demo Application を終了します。
ソリューション ウィザードを使用して、デスクトップ テスト ソリューションを作成します。ウィザードの 2 つ目の画面で、テスト対象アプリとして Demo Application を選択します。
Recorder control center については、Ranorex Studio 基礎 > Ranorex Recorder > ⇢ Recorder control center とホットキー を参照してください。
ホワイトリストについては、Ranorex Studio 基礎 > ⇢ ホワイトリスト を参照してください。
Starting the test recording
この例におけるバリデーションの目的は、チェックボックスをクリックした際に、猫の画像が表示されるかを確認することです。画像を検証する必要があるため、イメージベース バリデーションを使用します。
以下の手順でおこないます。
UI 要素を確認し、次へ をクリックします。
UI 要素の状態と属性
UI 要素のスクリーンショット
バリデーションで使用するイメージを定義します。今回の例では、すべてデフォルトの設定で OK をクリックします。
バリデーションの設定が完了すると、Ranorex はレコーディングを自動的に再開します。次のステップで、レコーディングを停止します。
レコーディングを停止すると Ranorex Studio に戻ります。アクション テーブルには、記録された 3 つのアクションが含まれます。アクション #3 がバリデーションです。
Recording result of image-based validation example
Validation type operators for image-based validation.
このバリデーションは以下のように解釈できます。
Screenshot1
が、リポジトリ アイテム TheCat
で参照される UI 要素に含まれる (ContainsImage
) 場合に、バリデーションが成功 (True
)