Can anyone suggest what is the best way to handle a JavaScript Pop-up using Selenium Webdriver?

Can anyone suggest what is the best way to handle a JavaScript Pop-up using Selenium Webdriver?

Hi Tom Dale,

The simplest way to handle JavaScript popup/alert using selenium is by using the Alert interface. To access the popup/alert dialog in Selenium Webdriver, use the following line of code:

webDriver.switchTo().alert()

The alert interface provides following methods to handle/interact with such Javascript popups/dialogs:

accept(): To accept an popup/alert

dismiss(): To decline an popup/alert

getText(): To get the text written on the popup/alert

sendKeys(keysToEnter): To enter some text on the popup/alert's input box