記録によるステップの追加

この実習では,記録によってテストにステップを追加する方法について説明します。記録を使用すると,ユーザが実際に行うのと同じようにテストを実行できるため,操作した通りのテスト・ステップを UFT One で作成できます。

FlightFinder アクションのステップの記録

この手順では,MyFlight アプリでフライトを検索する UFT One テスト・ステップを記録する方法について説明します。

フライトを検索するステップを記録するには,次の手順を実行します。

  1. MyFlightApplication ソリューションを開き,FlightFinder アクションに対する MyFlight テストを開いた状態で始めます。

  2. MyFlight アプリを開き,ログインします。ユーザ名とパスワードにそれぞれ johnhp と入力します。

    詳細については,サンプルの MyFlight アプリケーションの探索を参照してください。

    ヒント: MyFlight アプリとチュートリアルを同時に表示できるようにウィンドウを配置します。

  3. UFT One で,[記録]>[記録と実行環境設定]を選択します。

    次に,[開いているすべての Windows ベース アプリケーションでテストを記録して実行する]を選択します。

  4. UFT One で,[記録]ツールバー・ボタンをクリックします。

    メインの UFT One ウィンドウが非表示になり,[記録]ツールバーが MyFlight アプリと一緒に表示されます。

  5. MyFlight アプリで,Los Angeles から Sydney へのフライトを検索します。

    未来の日付,[Business]クラス,チケットは[2]枚を選択します。

    注:  

    • datePicker オブジェクトを正常に記録するには,まず日付入力ボックスをクリックします。カレンダ・アイコンを直接クリックしないでください。

    • 未来の日付はできるだけ先の日付を選択することをお勧めします。後の実習のためにこのテストのコピーを作成します。後の実習で日付が過去の場合,エラーが発生します。

  6. FIND FLIGHTS]をクリックして[SELECT FLIGHT]ページを表示します。

  7. 記録ツールバーで,をクリックして,記録を停止します。

  8. テストを保存して,Add steps from the Toolbox Paneに進んでください。

    ヒント: このテストを別の日に実行する予定の場合は,エディタで datePicker ステップを更新して,毎回日付を変更する必要がないようにします。

    詳細については,別の日に実行するためのステップの更新を参照してください。

先頭に戻る

キーワード・ビューでのステップの表示

キーワード・ビューでは,FlightFinder アクションは次のようになります。

先頭に戻る

エディタでのステップの表示

エディタでは,FlightFinder アクションで記録されたステップは次のようになります。

Copy code
WpfWindow("OpenText MyFlight Sample").WpfComboBox("fromCity").Select "Los Angeles"
WpfWindow("OpenText MyFlight Sample").WpfComboBox("toCity").Select "Sydney"
WpfWindow("OpenText MyFlight Sample").WpfCalendar("datePicker").SetDate "29-May-2018"
WpfWindow("OpenText MyFlight Sample").WpfComboBox("Class").Select "Business"
WpfWindow("OpenText MyFlight Sample").WpfComboBox("numOfTickets").Select "2"
WpfWindow("OpenText MyFlight Sample").WpfButton("FIND FLIGHTS").Click

別の日に実行するためのステップの更新

このテストを別の日に実行する予定の場合は,datePicker ステップの値を編集して,毎回日付を変更する必要がないようにします。

この例では,次の行を更新します。

Copy code
WpfWindow("OpenText MyFlight Sample").WpfCalendar("datePicker").SetDate "29-May-2018"

これを次の内容に置き換えます。

Copy code
WpfWindow("OpenText MyFlight Sample").WpfCalendar("datePicker").SetDate now + 10

先頭に戻る

次のステップ: