結果がありません。
リクエストされたページは見つかりませんでした。記事を探すには、検索条件を絞るか、上記のナビゲーションを使ってください。
前のセクションで、オブジェクト指向アプローチで UI 要素を正しく識別できない例を取り上げました。このセクションでは、この問題を解決するための、イメージベース テストの基礎について説明します。
前のセクションで、以下のテストをおこなおうとしました。
Ranorex Studio Demo Application のカレンダー ビューで、3 個の異なる日付 (24,25,26) をクリックします。月が変わっても、引き続き同じ日付がクリックされるようにします。
Demo Application を起動し、Image-based automation タブをクリックします。
Ranorex Studio で、ソリューション ウィザードを使用して、新しいデスクトップ ソリューションを作成し、Recording1 を開きます。
Recording1 のレコーディング モジュール ビューで、RECORD をクリックします。
Demo Application のカレンダーで、イメージベース アプローチを使用して、連続した 3 つの日付のマウス クリックをレコーディングします。
イメージベース レコーディングが有効化されていることを確認してください。
3 つの日付、24, 25, 26 をクリックし、レコーディングを終了します。
アクション テーブルには、3 個のアクションが表示されます。
イメージベース レコーディングが有効化されていると、以下の図のように、Ranorex Recorder は UI 要素を、紫色 (オブジェクト指向レコーディング時) ではなく、緑色の枠で囲います。
紫色の枠: オブジェクト指向 レコーディング時
緑色の枠: イメージベース レコーディング時
テストを実行すると、以下のような結果になるはずです。
つまりこの時点では、テストの結果は、オブジェクト指向テストの場合と同じです。
ここで、テストを作成してから数ヶ月後にテストを実行したとします。これは、カレンダーの表示が別の月に変わっていることを意味します。この場合の、イメージベース テストでの結果を確認してみましょう。
Demo Application のカレンダーで、日付の 24, 25, 26 が、レコーディングした時とは異なる位置になるような、別の月に変更します。
テストを実行し、結果を確認します。