ステップ・ジェネレータを使用したステップの追加
この実習では,UFT One のステップ・ジェネレータを使用してテストにステップを追加する方法について説明します。ステップ・ジェネレータは,オブジェクト,メソッド,およびパラメータ値を選択することによってテストにステップを追加できる,もう 1 つの便利な方法です。
この実習では,関連するオブジェクト・リポジトリとテスト・オブジェクトをテストに追加しておく必要があります。詳細については,オブジェクト・リポジトリの作成を参照してください。
FlightConfirmation アクションへのステップの追加
この手順では,UFT One のステップ・ジェネレータを使用して,FlightConfirmation アクションにステップを追加する方法について説明します。
ステップ・ジェネレータを使用してステップを追加するには,次の手順を実行します。
-
MyFlightApplication ソリューションを開き,FlightConfirmation アクションに対する MyFlight テストを開いて,エディタが表示された状態で始めます。
-
エディタの最初の行で,右クリックして[ステップ ジェネレータ]を選択します。
-
[ステップ ジェネレータ]ダイアログ>[オブジェクト]ドロップダウンに,OpenText MyFlight Sample が表示されていることを確認してください。
注: [オブジェクト]ドロップダウンを表示するには,[テスト オブジェクト]カテゴリを選択しなければならない場合があります。
[オブジェクトの選択]をクリックします。
-
[テスト オブジェクトの選択]ダイアログで[OpenText MyFlight Sample]ノードを展開し,[passengerName]エディット・ボックス・オブジェクトを選択します。
-
ステップ・ジェネレータのフィールドに,passengerName オブジェクトの標準設定値が入力されます。
キーワード・ビューの場合と同じように,これらの値を更新します。
-
[操作]フィールドで定義されている Set メソッドはそのままにしておきます。
-
[引数]テーブルで[値]カラムのセルをクリックし,任意の乗客名を入力します。
- [他のステップを挿入する]オプションを選択し,このステップを追加した後に[ステップ ジェネレータ]ダイアログを再度開きます。
-
-
[挿入]をクリックしてステップを追加します。
[ステップ ジェネレータ]ダイアログは開いたままですが,その背後にあるエディタにはステップが追加されています。
-
MyFlight アプリの[ORDER]ボタンをクリックするステップを追加して,航空券の申し込みを完了します。
ステップ・ジェネレータ:
- [オブジェクト]ドロップダウンから,[ ORDER]オブジェクトを選択します。
- [操作]フィールドで定義されている標準設定の Click メソッドはそのままにしておきます。
- [引数]テーブルは空白のままにします。
- [他のステップを挿入する]オプションを選択し,[挿入]をクリックしてステップを追加します。
-
MyFlight アプリ・ウィンドウに進行状況バーが読み込まれるまで待機するステップを追加します。
注: アプリが次のステップに進むまでに一定の時間がかかること予想される場合は,待機ステップが便利です。
ステップ・ジェネレータを使用し,値を次のように定義します。
- [オブジェクト]ドロップダウンから[ progBar]オブジェクトを選択します。
- [操作]ドロップダウンから[WaitProperty]メソッドを選択します。
- [引数]テーブルで,PropertyName パラメータを value として,PropertyValue パラメータを 100 として定義します。
- [他のステップを挿入する]オプションを選択し,[挿入]をクリックしてステップを追加します。
-
アプリの最初に戻るために MyFlight アプリの[NEW SEARCH]ボタンをクリックするステップを追加します。
これまでと同じようにステップ・ジェネレータを使用し,値を次のように定義します。
- [オブジェクト]ドロップダウンから,[ NEW SEARCH]オブジェクトを選択します。
- [操作]フィールドで定義されている標準設定の Click メソッドはそのままにしておきます。
- [引数]テーブルは空白のままにします。
- [他のステップを挿入する]オプションをクリアします。
-
テストを保存して,次のいずれかに進んでください。
キーワード・ビューでのステップの表示
キーワード・ビューでは,FlightConfirmation アクションは次のようになります。
エディタでのステップの表示
エディタでは,FlightConfirmation アクションは次のようになります。
WpfWindow("OpenText MyFlight Sample").WpfEdit("passengerName").Set "Mary Sanchez"
WpfWindow("OpenText MyFlight Sample").WpfButton("ORDER").Click
WpfWindow("OpenText MyFlight Sample").WpfProgressBar("progBar").WaitProperty "value", 100
WpfWindow("OpenText MyFlight Sample").WpfButton("NEW SEARCH").Click
次のステップ: