WebDriver切換瀏覽器視窗

2021-07-10 17:58:24 字數 817 閱讀 6852

當測試頁面同時出現2個或者以上視窗時候,而且新開啟的window沒有namem,可以使用driver.switchto().window(winhandleid)來進行切換,如下**已經在ie8中測試通過:

//store the current window handle

string winhandlebefore = driver.getwindowhandle();

//switch to new window opened

for(string winhandle : driver.getwindowhandles())

// close the original window

driver.switchto().window(winhandlebefore);

driver.close();

//switch to new window opened

for(string winhandle : driver.getwindowhandles())

當最後只有乙個視窗剩下的時候,應該可以直接使用

driver.switchto().window(driver.getwindowhandle)

去選中新的視窗

public boolean switchtowindow(webdriver driver,string windowtitle) else

continue;}}

} catch (nosuchwindowexception e)

return flag;

}

WebDriver切換瀏覽器視窗

當測試頁面同時出現2個或者以上視窗時候,而且新開啟的window沒有namem,可以使用driver.switchto window winhandleid 來進行切換,如下 已經在ie8中測試通過 store the current window handle string winhandlebe...

webdriver常用瀏覽器操作

啟動瀏覽器 from selenium import webdriver 匯入第三方庫 開啟乙個瀏覽器回話 import time 匯入強制等待模組 driver webdriver.chrome 開啟乙個空的瀏覽器 driver.get 訪問乙個 time.sleep 5 強制等待5秒鐘 driv...

python瀏覽器抹除webdriver指紋

python網路爬蟲抹除webdriver指紋繞過 滑塊驗證登入 yotagit 於 2021 04 18 16 08 46 發布 爬蟲同時被 2 個專欄收錄 15 篇文章0 訂閱 訂閱專欄 廣告商 廣告商透過爬蟲定期抓取你店鋪的資料,並對店鋪包括銷量,熱度,好評,新上線產品好評度,單個商品好評數的...