Software Development and QA Tips

Dev and QA Tips How Do You Handle Alerts in Selenium?

How Do You Handle Alerts in Selenium?

How Do You Handle Alerts in Selenium?

Alerts are popup boxes that appear on the browser screen to provide information. It notifies errors, warnings, or seeks permission to perform a specific task. Selenium provides some default methods to handle alerts, as mentioned below:

  1. dismiss() // Clicks on ‘Cancel’ button
  2. accept() // Clicks on ‘Ok’ button
  3. getText() // Captures PopUp data
  4. sendKeys(String text) // Provides data in PopUp

Additionally, sometimes there are alert windows seeking permissions like microphone/camera access. These alerts can be handled by using your browser preferences. A sample Code snippet to handle such alerts is:

options.add_argument("--use-fake-ui-for-media-stream")
options.add_argument("--use-fake-device-for-media-stream")

New call-to-action

Disclaimer

This publication is for informational purposes only and nothing contained in it should be considered legal advice. We expressly disclaim any warranty or responsibility for damages arising out of this information and encourage you to consult with legal counsel regarding your specific needs. We do not undertake any duty to update previously posted materials.