Python Selenium 如何关闭除第一个选项卡之外的所有其他选项卡

Python Selenium How To Close All Other Tabs Except First Tab

我想关闭除 Selenium 中第一个打开的选项卡之外的所有其他选项卡。我该怎么做

您可以使用类似

的代码切换到任何打开的标签页
driver.switch_to.window(driver.window_handles[1])

其中 12 等将是选项卡索引。 第一个选项卡的索引为 0.
因此,切换到任何选项卡后,您可以使用

关闭该选项卡
driver.close()

然后用

切换回第一个标签页
driver.switch_to.window(driver.window_handles[0])

您可以循环执行此操作/重复此操作,直到关闭所有不必要的选项卡/仅存在 1 个选项卡。