(python)Selenium - 多窗口處理與網頁frame

1、前言

Selenium裏面如何處理多窗口場景?php

多個窗口識別。python

多個窗口之間切換。jquery

Selenium裏面如何處理frame?面試

多個frame識別。api

多個frame之間切換。性能

2、多窗口處理

一、點擊某些連接,會從新打開一個窗口,對於這種狀況,想在新頁面上操做,就得先切換窗口了。學習

二、獲取窗口的惟一標識用句柄標識,因此只須要切換句柄,就能夠在多個頁面靈活操做了。測試

3、多窗口處理流程

一、先獲取到當前的窗口句柄( driver.current_window_handle )ui

二、再獲取到全部的窗口句柄( driver.window_handles ).net

三、判斷是不是想要操做的窗口,若是是,就能夠對窗口進行操做,若是不是,跳轉到另外一個窗口,對另外一窗口進行操做( driver.switch_to_window )



4、frame處理





連接:https://www.runoob.com/try/try.php?filename=jqueryui-api-droppable


5、最後

對軟件測試、接口測試、自動化測試、軟件測試零基礎入門、性能測試、LR腳本開發、python自動化全棧、面試經驗感興趣能夠175317069,羣內會有不按期的發放免費的資料連接。若是你有好的學習也資料能夠私聊發我,我會註明出處以後分享給你們。

相關文章
相關標籤/搜索