Module 5

JS Alerts, Confirms, Prompts

Module objective: Handle JavaScript dialogs correctly and validate both positive and negative outcomes.

Main flow: Accept alert + dismiss confirm + enter AutomationRocks in prompt to pass overall status.

Dialog Actions

Task: Click alert button and accept popup.

What to do: Accept alert dialog when it appears.

Expected result: Alert status changes to Alert: accepted.

Task: Click prompt button and type AutomationRocks.

What to do: Enter exact text AutomationRocks and submit prompt.

Expected result: Prompt status turns green and overall state moves toward pass.

Confirm Scenarios (same page)

Task: Click dismiss confirm button and dismiss popup.

What to do: Dismiss confirm dialog for target path.

Expected result: Confirm status shows dismissed (target).

Task: Click negative confirm button and accept popup.

What to do: Accept confirm dialog for negative-path validation.

Expected result: Negative confirm status shows accepted (target for negative case).

Pending: alert scenario.

Pending: confirm dismiss scenario.

Pending: confirm accept negative scenario.

Pending: prompt scenario.

In Progress: main flow not complete.