How to handle web based alerts in Selenium?

Software TestingAutomation TestingSelenium Web Driver

Selenium WebDriver gives multiple APIs to handle pop ups or alerts with the help of Alert interface.

  • dismiss()

    This will cancel the button for alert.

  • accept()

    This will accept the button for alert.

  • getText()

    This will extract the text on alert.

  • sendKeys()

    This will enter text on the alert box.

Example

Syntax with code snippet −

// Alert
   Alert a = driver.switchTo().alert();
   // Extract alert message.
   String msg= driver.switchTo().alert().getText();
   // print the message on console
   System.out.println(msg);
   // entering text on alert box
   a .sendkeys(“Testing”);
   // alert accept
   a.accept()
   // alert dismiss
      a.dismiss()
raja
Published on 10-Jun-2020 18:19:12
Advertisements