Selenium3 + Python3自动化测试系列——多窗口切换
生活随笔
收集整理的這篇文章主要介紹了
Selenium3 + Python3自动化测试系列——多窗口切换
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
多窗口切換
在頁面操作過程中有時候點擊某個鏈接會彈出新的窗口,這時就需要主機切換到新打開的窗口上進行操作。
WebDriver提供了switch_to.window()方法,可以實現(xiàn)在不同的窗口之間切換。 以百度首頁和百度注冊頁為例,在兩個窗口之間的切換如下圖。
相關方法說明:
current_window_handle:獲得當前窗口句柄
window_handles:返回所有窗口的句柄到當前會話。
switch_to.window():用于切換到相應的窗口,與上一節(jié)的switch_to.frame()類似,前者用于不同窗口的切換,后者用于不同表單之間的切換。
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的Selenium3 + Python3自动化测试系列——多窗口切换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 问题引发由于与GI相关的python脚本
- 下一篇: CSDN官方发布的《180道Python