1.原視窗開啟新頁面
這種方式
windowhandle值不會有改變,可以直接繼續操作
2.新視窗開啟新頁面
//記錄現在這個視窗的值,盡量在未開啟前記錄下來
string oldwin = driver.getwindowhandle();
//獲取當前所有視窗的值,並使用新的值跳轉到新視窗去
setnewwin = driver.getwindowhandles();
for(string str : newwin )
}3.同一頁面不同frame
//獲取到frame節點元素,然後使用driver.switchto().frame(ele);
webelement ele = driver.findelement(by.id("iframe"));
driver.switchto().frame(ele);
此處要注意:假設有個頁面結構如下
(1)我們開始在裡面操作,現在要轉移到parent裡面。**如下:
webelement ele = driver.findelement(by.id("parent"));
driver.switchto().frame(ele);
(2)現在要回到裡面
driver.switchto().defaultcontent();
(3)要跳轉到child裡面
webelement ele = driver.findelement(by.id("child"));
driver.switchto().frame(ele);
@test
public void windowsswitcht()
} webelement ele3 = driver.findelement(by.id("kw"));
ele3.sendkeys("看看跳轉到**去了");
} @test
public void frameswitcht()
web自動化 前端頁面組成
控制你的網頁如何呈現,即布局設定。比如字型顏色 字型大小 在頁面呈現的大小等 標籤 描述 定義html文件 定義文件的主體 定義文件的資訊 定義文件的標題 定義文件中的元資料 定義乙個文件和外部資源之間的關係 引用 定義文件的主體 定義乙個段落 doctype html html head meta...
Tomcat 404頁面跳轉
某系統改版後,舊版的系統的訪問鏈結已經無效,但有一些路徑已經被搜尋引擎收錄,所以當用舊的鏈結訪問系統時會出現404頁面。一 在nginx上配置404頁面跳轉。由於修改nginx配置需要聯絡運維幫忙,所以考慮在tomcat裡進行實現。tomcat我們有許可權操作 nginx配置404跳轉參考 二 在t...
自動化測試 web自動化測試
自動化 由機器裝置代替人為完成制定目標的過程 優點 提高工作效率 減少勞動力 產品規格同一標準 批量生產 自動化測試 讓程式代替人為去驗證程式功能的過程,即在預設條件下執行程式系統 流程確定 搭建自動化框架 編寫測試用例,將其轉化為soupui 介面 自動化測試指令碼 執行自動化測試指令碼 輸出執行...