python selenium4 关闭其他标签
要关闭其他标签,您可以使用以下代码:
from selenium import webdriver
# 启动浏览器
driver = webdriver.Firefox()
# 获取当前窗口的句柄
current_window = driver.current_window_handle
# 获取所有窗口的句柄
all_windows = driver.window_handles
# 关闭除当前窗口外的其他窗口
for window in all_windows:
if window != current_window:
driver.switch_to.window(window)
driver.close()
# 切换回当前窗口
driver.switch_to.window(current_window)
这段代码使用webdriver.Firefox()启动了火狐浏览器,然后使用current_window_handle获取当前窗口的句柄,使用window_handles获取所有窗口的句柄。接下来,使用switch_to.window()方法切换到每个窗口,并使用close()方法关闭除当前窗口外的其他窗口。最后,使用switch_to.window()方法切换回当前窗口
原文地址: http://www.cveoy.top/t/topic/ioxd 著作权归作者所有。请勿转载和采集!