在頁面操作過程中有時候點擊某個鍊接會彈出新的窗口,這時就需要主機切換到新打開的窗口上進行操作。WebDriver提供了switch_to.windos()方法,可以實現在不同窗口之間切換。
以百度首頁和百度注冊頁為例,在兩個窗口之間的切換,代碼如下:
1、首先打開百度首頁,通過current_window_handle獲得當前窗口的句柄并賦值給sreach_handle
2、然後點擊登錄按鈕,打開登錄彈窗
3、點擊注冊按鈕、通過window_handles獲得當前打開的所有窗口句柄并保存在變量all_handles
4、返回百度首頁。
switch_to.window():用于切換到相應的窗口。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!