tft每日頭條

 > 生活

 > selenium高級自動測試

selenium高級自動測試

生活 更新时间:2024-09-10 17:18:02
多窗口切換

在頁面操作過程中有時候點擊某個鍊接會彈出新的窗口,這時就需要主機切換到新打開的窗口上進行操作。WebDriver提供了switch_to.windos()方法,可以實現在不同窗口之間切換。

以百度首頁和百度注冊頁為例,在兩個窗口之間的切換,代碼如下:

selenium高級自動測試(Selenium自動化測試學習之WebDriver)1

1、首先打開百度首頁,通過current_window_handle獲得當前窗口的句柄并賦值給sreach_handle

2、然後點擊登錄按鈕,打開登錄彈窗

3、點擊注冊按鈕、通過window_handles獲得當前打開的所有窗口句柄并保存在變量all_handles

4、返回百度首頁。

switch_to.window():用于切換到相應的窗口。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved