I want to close all other tabs except the first opened tab in Selenium. How can I do it
Asked
Active
Viewed 985 times
1 Answers
0
You can switch to any open tab with code like
driver.switch_to.window(driver.window_handles[1])
Where 1, 2 etc will be the tab indices.
The first tab will have index 0.
So, after switching to any tab you can close that tab with
driver.close()
And then switch back to the first tab with
driver.switch_to.window(driver.window_handles[0])
You can do that in a loop / repeat this action until all unnecessary tabs are closed / only 1 tab is existing.
Prophet
- 32,350
- 22
- 54
- 79