加載出新的窗口的時候
在點擊某一個按鈕的時候 有些時候會加載出新的頁面 此時直接定位是定位不到的
就比如一開始在 1窗口定位 后來跳轉到了2窗口,需要在2窗口上定位元素,此時就要先切換到2窗口
這里引入一個句柄的概念 通過切換句柄達到切換窗口的目的
首先獲取句柄
current_window_handle 獲取當前窗口的句柄
window_handles 獲取所有的窗口句柄
然后在通過切換句柄
switch_to.window() 切換到句柄
例子:
num = driver.window_handles
print(num) #可以打印一下 看返回數據
driver.switch_to.window(num[1]) 0代表第一個句柄 1代表第二個句柄 ...