最新のウェブアプリの入力フィールドは、すべて同じ動作をするわけではありません。さまざまな入力に対応するため、テキストを入力ステップが2つの異なるモードを処理できるよう更新しました。
- 値を設定(デフォルト)— 文字列全体を1回の操作で書き込みます。高速で信頼性が高く、標準的な入力フィールドやテキストエリアに最適です。
- 文字を1文字ずつ送信(レガシー)— 値を1文字ずつ入力します。オートコンプリートのドロップダウンなど、文字ごとにキーストロークイベントが発生するフィールドに最適です。
特に、新しい「値を設定」モードは、テスト実行中に文字が欠落する課題の防止に役立ちます。
仕組み
テストでテキスト入力を記録する際、Trainerはデフォルトで「値を設定」モードを使用してテキストを入力します。対象の要素が「値を設定」モードに対応していない場合、Trainerは文字を1文字ずつ送信する方法にフォールバックします。
モードの変更
既存のテキストを入力ステップは、引き続き文字を1文字ずつ送信します。既存のステップを「値を設定」モードに切り替えるには、Trainerまたはクイック編集でステップを編集し、モードを更新してください。
ステップが文字を1文字ずつ送信する場合、必要に応じて「失敗時の再試行を無効にする」を選択できます。