python selenium操作浏览器窗口切换

说明:打开新的窗口,然后从多个窗口中定位到新的窗口


方法一:

# 获取打开的多个窗口句柄
' 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)


猜你喜欢

转载自blog.csdn.net/peng864534630/article/details/80056431