selenium java 瀏覽器多視窗切換處理

2021-07-13 16:10:51 字數 492 閱讀 8211



要在多個視窗直接切換,首先獲取每個視窗的唯一標示符(控制代碼),通過

getwindowhandles()

視窗屬性可以獲取所有開啟視窗的標示符,以集合的形式返回;以下示例:

setwinhandels

= driver

.getwindowhandles(); 

// 得到當前視窗的set集合

listit = new arraylist(winhandels); // 將set集合存入list物件

driver.switchto().window(it.get(1)); // 切換到彈出的新視窗

thread.sleep(1000);

string url=driver.getcurrenturl(); //獲取新視窗的url

system.out.println(url);

driver.switchto().window(it.get(0)); // 返回至原頁面

瀏覽器 瀏覽器高效搜尋

一 常見場景 以場景的形式來說明 1 場景1 網路上查詢一本書的 指定文件型別 如pdf 如 搜尋關鍵字 c primer plus 的 pdf 版本 輸入 格式 關鍵字 空格 filetype pdf 例項 c primer plus中文版 filetype pdf關鍵字 filetype 2 場...

常見瀏覽器 瀏覽器核心

常見瀏覽器介紹 瀏覽器是網頁執行的平台,常用的瀏覽器有ie 火狐 firefox 谷歌 chrome safari和opera等。我們平時稱為五大瀏覽器。瀏覽器核心 理解 瀏覽器核心又可以分成兩部分 渲染引擎 layout engineer 或者 rendering engine 和 js 引擎。渲...

pc瀏覽器模擬手機瀏覽器

很多 都通過user agent來判斷瀏覽器型別,如果是3g手機,顯示手機頁面內容,如果是普通瀏覽器,顯示普通網頁內容 谷歌chrome瀏覽器,可以很方便地用來當3g手機模擬器。在windows的 開始 執行 中輸入以下命令,啟動 谷歌瀏覽器,即可模擬相應手機的瀏覽器去訪問3g手機網頁 谷歌andr...