mablトレーナーでブラウザーテストまたはモバイルテストの変数を管理するには、[{x}] > [このテストの変数を管理する] をクリックします。[変数を管理する] モーダルには、テストで利用可能なすべての変数とその初期値および現在の値が表示されます。[変数を管理する] モーダルでは、次の操作を実行できます。
variables_modal_ja.png
変数値をオーバーライドする方法
現在のトレーニングセッションで変数値をオーバーライドするには、[現在値] 列に新しい値を入力します。変数のオーバーライドは、現在のトレーニングセッションの外部では維持されません。
テストで生成される変数に関する注意事項
文字列テンプレート、エレメントプロパティ、JavaScript、APIステップから作成される変数など、テストで生成される変数には初期値はありません。これらの変数には、Trainerでステップが実行されるまで、現在の値に [not yet evaluated] が表示されます。
セッション設定の更新方法
トレーニングセッション中に、アプリケーション、環境、URLの上書き、データテーブルシナリオ、資格情報などのテストの設定を変更するには [{x}] > [このテストの変数を管理する] > [セッション構成] でセッション設定を更新します。
セッション設定の管理
たとえば、DataTableシナリオでテストをトレーニングしている際に、テストが別のシナリオで機能することを確認したい場合は、セッション設定モーダルで別のシナリオを適用して、テストが期待どおりに機能することを確認できます。
テストがプランに関連付けられていない場合、mablは現在の設定を以降の編集セッションのデフォルトとして保存します。
データ駆動型変数を追加する方法
共有変数またはDataTablesを実装する場合、実行中に渡される値のプレースホルダーとして機能するデータドリブン変数を作成できます: {x} > 変数の管理 > データドリブン変数。詳細については、テストのデータドリブン変数の管理に関する記事をご覧ください。