アラートダイアログのレコーディング

Prev Next

概要

アラートダイアログ(Alert Dialog)とは、以下のようなエラーが発生した場合や操作が成功したことを知らせるためのダイアログで、アクションボタンをクリックすることでダイアログを閉じることができます。

  • アラート
  • 確認
  • 入力
  • ページアンロード時

このようなアラートダイアログに対する操作は、レコーディングすることが可能ですが、ダイアログの種類によっていくつか制限事項があります。

アラート

クリックできるオプションが OK のみのシンプルなアラートダイアログです。
alert-dialog-ja.png

選択肢

OK

ステップのアクション名

アラートを閉じる

Autifyが選択する項目

OK

確認

ユーザーに情報と2つのクリックオプションを表示するアラートダイアログです。
confirm-dialog-ja.png

選択肢

  • OK
  • キャンセル

ステップのアクション名

アラートを閉じる

Autifyが選択する項目

OK

入力

ユーザーからの入力を求め、2つのクリックオプションを表示するアラートダイアログです。
prompt-dialog-ja.png

選択肢

  • OK
  • キャンセル

ステップのアクション名

アラート内の入力フォームにテキストを入力する

Autifyが選択する項目

OK (テスト実行中に、指定されたテキストがアラートに入力されます。)

ページアンロード時

ユーザーがページを離れようとしたときに表示されるアラートです。例えば、ウィンドウを閉じるときなどです。当記事では、「beforeunloadアラート」と呼びます。
unload-dialog-ja.png

選択肢

  • このページを離れる
  • キャンセル

ステップのアクション名

レコーディングされません。

Autifyが選択する項目

デスクトップブラウザ(Chrome、Edge、Firefox、Safari)および一部の実際のモバイルデバイスは、自動化されたセッションでページがアンロードされるときに自動的にアラートを受け付けます。そのため、これらのブラウザで beforeunload アラートをテストすることはできず、アラートを閉じるステップの対象とはなりません。

実機モバイル端末でテストする場合、アラートを自動的に受け入れるかどうかの動作は端末によって異なります。アラート操作が必要な場合は、アラートを閉じる ステップを追加し、デスクトップブラウザでもシナリオを実行したい場合は このステップが失敗した時 オプションで 無視してテストを続行する を選択してください。
image.png

関連記事

カメラや位置情報などのアクセス権を求める場合のパーミッションダイアログについては、こちらの記事 を参照ください。