selenium多視窗切換

2021-08-21 08:09:26 字數 436 閱讀 6065

在編寫自動化用例時,偶爾會有兩個以上的開啟視窗,那麼就來看看下面的多視窗切換吧!!

#多視窗切換

now_handle = driver.current_window_handle #獲取當前視窗控制代碼

all_handle = driver.window_handles #獲取所有視窗控制代碼

for handle in all_handle:

if handle != now_handle:

driver.switch_to_window(handle) #切換到新視窗

driver.find_element_by_id("vipignorep") #彈出框定位

sleep(3)

# 重新整理頁面

self.driver.refresh()

selenium多視窗切換

有時候需要在不同的視窗切換,從而操作不同的視窗上的元素。在 selenium1.0 中這個問題比較難處理。但 webdriver 提供了switch to window 方法可以切換到任意的視窗。driver.find element by link text u 登入 click driver.f...

Selenium 十六 多視窗切換

有時候我們再操作時點選了某個連線跳轉到了另外乙個連線,這時候我們就要把操作物件轉換到新的視窗 webdriver提供了switch to.window 方法可以實現不同視窗的切換 switch to.window 切換視窗 current window handle 獲得當前視窗的控制代碼 wind...

selenium自動化之多視窗切換

在用selenium做自動化時,經常想要在多個視窗之間切換,首先要知道每乙個視窗的唯一識別符號 也就是 控制代碼 然後通過控制代碼來進行不同視窗之間的切換。1 from selenium import webdriver 2from time import sleep 34 driver webdr...