说明:打开新的窗口,然后从多个窗口中定位到新的窗口
方法一:
# 获取打开的多个窗口句柄
' 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)