How does windows handle popups in Selenium?

How does windows handle popups in Selenium?

Selenium can handle pop-up windows. It’s possible that a web page will launch many windows if you execute certain actions on it. A pop-up window providing information or an advertisement could be one of the child windows that opens.

To work with child windows, The window id handles are stored in a Set data structure [with String as the data type].

– driver.getWindowHandle() – We can get the current window’s handle

– driver.getWindowHandles() – We can get all windows handles

– driver.switchTo().window(String handle) – We can switch to the target window by using its handle.