DEV Community

Cover image for πŸ”₯ How to Handle with Multiple Windows,Frames and Iframe in Selenium(with Code)
Pramod Dutta
Pramod Dutta

Posted on

πŸ”₯ How to Handle with Multiple Windows,Frames and Iframe in Selenium(with Code)

βœ… Join us - https://sendfox.com/thetestingacademy

βœ… Download Code - https://codeshare.io/5O1nOW

In this video, We are going to learn How To Handle Handle with Multiple Windows,Frames and Iframe in Selenium.

βœ… API Testing using Postman -
https://www.learnapitesting.com

βœ… Cypress Tutorial with LIVE Projects -
https://cypresstutorial.com

βœ… REST API testing with Python -
https://masterapitesting.com

βœ… Handling Multiple Windows in Selenium
The user scenario being automated here is: Open a new tab and then switch back to the last window to complete the other pending activities. In such scenarios, Selenium helps to handle multiple windows through window handlers and javascript executors.

βœ… What is a window handle?
It is a unique identifier that holds the address of all the windows. Think of it as a pointer to a window, which returns the string value. It is assumed that each browser will have a unique window handle. This window handle function helps to retrieve the handles of all windows.

βœ… Syntax

get.windowhandle(): This method helps to get the window handle of the current window
get.windowhandles(): This method helps to get the handles of all the windows opened
set: This method helps to set the window handles in the form of a string. set string set= driver.get.windowhandles()
switch to: This method helps to switch between the windows
action: This method helps to perform certain actions on the windows
These are some of the methods that will be used to handle multiple windows in Selenium.

πŸš€ What is 30 Days of Automation in Testing Challenge?

This video is part of 30 Days of Automation in Testing Challenge in Selenium where we will create our own Automation Framework from start.

#seleniumtutorial #thetestingacademy #seleniumframework #seleniumjava

seleniumforbeginner

Top comments (0)