handle popup in selenium code example
Example 1: how to handle alerts
- 2 types of alerts.
1- HTML Alert: Nothing special with this one.
You just locate as WebElement then click.
2- JS Alert: We cannot locate this web element
in the HTML code.
You have to handle it differently
- We handle alerts using Alert class
creating ALERT object and
- Alert alert = driver.switchTo().alert();
There are 3 options :
- alert.accept();
- alert.dismiss();
- alert.sendKeys();
======================================================
- How many different types of JS alerts do we have?
- 3 types of JS Alerts.
- Information : You can only accept.
- Confirmation: You can accept or decline.
- Prompt : You can accept, decline, and/or sendKeys.
Example 2: how to handle windows based popup in selenium
Selenium doesn’t support windows based applications.
It is an automation testing tool which supports
only web application testing. We could handle
windows based popups in Selenium using some
third party tools such as AutoIT, Robot class etc.