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)