Recall & Review
beginner
What is a prompt alert in Selenium?
A prompt alert is a popup dialog box that asks the user to enter some text input before continuing. Selenium can interact with it by switching to the alert and sending text.
Click to reveal answer
beginner
How do you switch to a prompt alert in Selenium Java?
Use
driver.switchTo().alert() to switch the WebDriver's focus to the alert popup.Click to reveal answer
beginner
Which method is used to enter text into a prompt alert in Selenium Java?
The method
sendKeys(String text) is used to enter text into the prompt alert.Click to reveal answer
intermediate
What is the correct sequence to handle a prompt alert with text entry and accept it?
1. Switch to alert with
driver.switchTo().alert().<br>2. Enter text using sendKeys().<br>3. Accept the alert with accept().Click to reveal answer
beginner
Why is it important to switch to the alert before interacting with it?
Because alerts are separate from the main page DOM, Selenium must switch focus to the alert to interact with it. Otherwise, commands will fail.
Click to reveal answer
Which Selenium method is used to enter text into a prompt alert?
✗ Incorrect
The correct method to enter text into a prompt alert is sendKeys().
What must you do before sending text to a prompt alert in Selenium?
✗ Incorrect
You must switch to the alert using driver.switchTo().alert() before interacting with it.
After entering text in a prompt alert, which method accepts the alert?
✗ Incorrect
The accept() method clicks the OK button on the alert.
What happens if you try to sendKeys() without switching to the alert first?
✗ Incorrect
Selenium throws NoAlertPresentException because it is not focused on the alert.
Which of these is NOT a valid method for alert handling in Selenium?
✗ Incorrect
click() is not a method for alert handling; alerts use accept(), dismiss(), and sendKeys().
Explain the steps to enter text into a prompt alert and accept it using Selenium Java.
Think about how Selenium focuses on alerts and how to interact with them.
You got /3 concepts.
Why is switching to the alert necessary before sending text or accepting it?
Consider how Selenium interacts with different parts of the browser.
You got /3 concepts.