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