コマンド行で、IBM® Rational® Performance Tester のスケジュールの一部として、または IBM Rational Quality Manager からテストを実行する場合、テスト内の変数を定義することで、テストの実行に使用する Web ブラウザーを指定することができます。この変数の予約名は、RTW_WebUI_Browser_Selection です。変数を定義してからテスト・ワークベンチでテストを実行した場合、「実行構成」ダイアログ・ボックスで選択したブラウザーが、変数で指定したブラウザーよりも優先されます。
始める前に
現在では、新規 Web UI テストが記録されるたびに、またはこの変数がまだ定義されていない古いテストが使用されると、IBM Rational Functional Tester によってこのテスト変数が自動的に作成されます。
手順
- テスト・ナビゲーターで、テストを参照し、ダブルクリックします。 テストが開きます。
- テストで作成したテスト変数のコンテナーを作成するには、以下のようにします。
- テストを開き、「テスト・コンテンツ」エリアでテスト上部の「テスト変数」をクリックします。
- を選択します。 ユーザー定義変数用の「テスト変数」という名前のコンテナーが作成されます。
- このコンテナーを選択して、その名前を変更します。 「テスト変数詳細 (Test Variables Details)」領域が開きます。「名前」フィールドに新しい名前を入力します。
- テストで変数を定義するには、以下のようにします。
- 新しく作成されたテスト変数ノードを選択します。
- をクリックします。
- 変数の名前を入力します。これは、この選択変数の予約名 RTW_WebUI_Browser_Selection です。
- 「OK」をクリックします。
- 「可視の対象」セクションで、「このテストのみ」を選択してデータを現在のテストのみに限定します。別のテストが同じ名前の変数を保有していても、変数は変更されません。テストが複合テストで実行される場合は、「このユーザーのすべてのテスト」を選択してこの変数の値を共有します。変数を共有するには、両方のテストにこの変数を同じ名前で組み込み、両方のテストでこのオプションを有効に設定しておく必要があります。
- 特定の値を変数に割り当てて、変数を初期化します。
- 「初期値」で、「テキスト」オプションが選択されていることを確認します。
- 次の変数のいずれか 1 つを使用して、ブラウザーを指定します。
| ブラウザー |
変数 |
変数の簡易書式 |
| Mozilla Firefox |
Firefox、Mozilla Firefox |
ff |
| Google Chrome |
Chrome、Google Chrome |
chrome |
| Internet Explorer v9 32 ビット |
Internet Explorer、Microsoft Internet Explorer |
ie |
| Internet Explorer v9 64 ビット |
Internet Explorer、Microsoft Internet Explorer |
ie64 |
| Internet Explorer v10 および v11 |
Internet Explorer、Microsoft Internet Explorer |
ie |
| Microsoft Edge |
Edge、Microsoft Edge |
edge |
| Apple Safari |
Safari、Apple Safari |
safari |
- テストを保存します。
次のタスク
これで、テストをワークベンチから、コマンド行から、スケジュールの一部として、または Rational Quality Manager から実行できるようになりました。
このテスト変数を If 条件に使用して、ブラウザーによって異なる動作を割り当てることができます。そうすることによって、複数のブラウザーで正常に実行されるさらに堅固なテストを作成できます。