selenium重定向新窗口

1、跳转新窗口

#  浏览器跳转新窗口后,selenium绑定新窗口
print('页面跳转后重新绑定selenium.')
time.sleep(3)
search_window = driver.current_window_handle  # 此行代码用来定位当前页面
html =driver.page_source
print("打印标题")
print(driver.title)

  

2、弹出新窗口

#  浏览器弹出新窗口后,selenium绑定新窗口
windows = driver.current_window_handle #定位当前页面句柄
all_handles = driver.window_handles   #获取全部页面句柄
for handle in all_handles:          #遍历全部页面句柄
    if handle != windows:          #判断条件
        driver.switch_to.window(handle)      #切换到新页面

  

原文地址:https://www.cnblogs.com/andy9468/p/10899422.html