说明:打开新的窗口,然后从多个窗口中定位到新的窗口
方法一:
# 获取打开的多个窗口句柄 ' windows = driver.window_handles ' # 切换到当前最新打开的窗口 driver.switch_to.window(windows[-1])
方法二:判断窗口句柄
# 获得打开的第一个窗口句柄 window_1 = driver.current_window_handle # 获得打开的所有的窗口句柄 windows = driver.window_handles # 切换到最新的窗口 for current_window in windows: if current_window != window_1: driver.switch_to.window(current_window)