Python Selenium 如何关闭除第一个选项卡之外的所有其他选项卡
Python Selenium How To Close All Other Tabs Except First Tab
我想关闭除 Selenium 中第一个打开的选项卡之外的所有其他选项卡。我该怎么做
您可以使用类似
的代码切换到任何打开的标签页
driver.switch_to.window(driver.window_handles[1])
其中 1
、2
等将是选项卡索引。
第一个选项卡的索引为 0
.
因此,切换到任何选项卡后,您可以使用
关闭该选项卡
driver.close()
然后用
切换回第一个标签页
driver.switch_to.window(driver.window_handles[0])
您可以循环执行此操作/重复此操作,直到关闭所有不必要的选项卡/仅存在 1 个选项卡。
我想关闭除 Selenium 中第一个打开的选项卡之外的所有其他选项卡。我该怎么做
您可以使用类似
的代码切换到任何打开的标签页driver.switch_to.window(driver.window_handles[1])
其中 1
、2
等将是选项卡索引。
第一个选项卡的索引为 0
.
因此,切换到任何选项卡后,您可以使用
driver.close()
然后用
切换回第一个标签页driver.switch_to.window(driver.window_handles[0])
您可以循环执行此操作/重复此操作,直到关闭所有不必要的选项卡/仅存在 1 个选项卡。