一、句柄
句柄是一个是用来标识对象或者项目的标识符,可以用来描述窗体、文件等,通常用来识别浏览器窗口的属性。
二、获取句柄
获取当前句柄
driver.current_window_handle
获取所有句柄
driver.window_handles
三、切换句柄
方法一:获取所有句柄,不等于当前页便切换,最后打印title查看切换页
h = driver.current_window_handle
all_h = driver.window_handles
for i in all_h:
if i != h:
driver.switch_to.window(i)
print(driver.title)
方法二:根据要切换的窗口在list里面的下标来切换句柄
driver.switch_to.window(all_h[1]) #切换到第二个窗口