概要
アラートダイアログ(Alert Dialog)とは、以下のようなエラーが発生した場合や操作が成功したことを知らせるためのダイアログで、アクションボタンをクリックすることでダイアログを閉じることができます。
- アラート
- 確認
- 入力
- ページアンロード時
このようなアラートダイアログに対する操作は、レコーディングすることが可能ですが、ダイアログの種類によっていくつか制限事項があります。
アラート
クリックできるオプションが OK のみのシンプルなアラートダイアログです。

選択肢
OK
ステップのアクション名
アラートを閉じる
Autifyが選択する項目
OK
確認
ユーザーに情報と2つのクリックオプションを表示するアラートダイアログです。

選択肢
OKキャンセル
ステップのアクション名
アラートを閉じる
Autifyが選択する項目
OK
入力
ユーザーからの入力を求め、2つのクリックオプションを表示するアラートダイアログです。

選択肢
OKキャンセル
ステップのアクション名
アラート内の入力フォームにテキストを入力する
Autifyが選択する項目
OK (テスト実行中に、指定されたテキストがアラートに入力されます。)
ページアンロード時
ユーザーがページを離れようとしたときに表示されるアラートです。例えば、ウィンドウを閉じるときなどです。当記事では、「beforeunloadアラート」と呼びます。

選択肢
このページを離れるキャンセル
ステップのアクション名
レコーディングされません。
Autifyが選択する項目
デスクトップブラウザ(Chrome、Edge、Firefox、Safari)および一部の実際のモバイルデバイスは、自動化されたセッションでページがアンロードされるときに自動的にアラートを受け付けます。そのため、これらのブラウザで beforeunload アラートをテストすることはできず、アラートを閉じるステップの対象とはなりません。
実機モバイル端末でテストする場合、アラートを自動的に受け入れるかどうかの動作は端末によって異なります。アラート操作が必要な場合は、アラートを閉じる ステップを追加し、デスクトップブラウザでもシナリオを実行したい場合は このステップが失敗した時 オプションで 無視してテストを続行する を選択してください。

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


