この記事では、複数のタブを操作するブラウザーテストをトレーニングする際のmablの動作について説明します。
新しいタブでのトレーニング
ページを新しいタブで開くリンクをクリックした場合、mablトレーナーは、タブが開くまで待機するステップを自動的に追加します。新しいタブでテストを開始するには、アサーションを作成するか、エレメントをクリックします。Trainerは、ユーザーが新しいタブに切り替えたことを自動的に検出し、記録されたステップの前に、コンテキスト切り替えステップを追加します。
最初のタブでステップの記録を開始すると、Trainerは、記録されたステップの前に、コンテキストを最初のタブに戻すステップを追加します。
新しいタブでの操作のトレーニングと最初のタブへの復帰
動的なタイトルまたはURLを含むタブでのテスト
動的に生成されたタイトルまたはURLで新しいタブを開くアプリケーションをテストしている場合は、「Await tab」ステップの「検索の設定」を更新して、動的に生成された新しいタブのタイトルまたはURLと一致させます。