from selenium import webdriver
import time
brower = webdriver.Chrome()
# brower = webdriver.Ie(r"C:\Program Files\internet explorer\IEDriverServer2.exe")
brower.get("https://www.baidu.com")
# js 执行打开一个新窗口
brower.execute_script("window.open('https://www.taobao.com')")
# brower.execute_script("window.open()") # 打开新的标签页码
time.sleep(5)
# 获取所有的窗口
handles = brower.window_handles
print(handles)
# 当前的窗口
print(brower.current_window_handle)
# 切换窗口
for handle in handles:
if handle != brower.current_window_handle:
print('switch to second window', handle)
# brower.close() # 关闭第一个窗口
brower.switch_to.window(handle)
# 当前的窗口
print(brower.current_window_handle)
brower.close() # 退出当前窗口
time.sleep(2)
brower.quit() # 退出所有的浏览器窗口
selenium的选项卡管理和切换 打开新窗口 以及 切换窗口
最新推荐文章于 2025-07-25 15:17:55 发布
