WEB自動化(4) 頁面跳轉

2021-07-08 17:20:30 字數 1351 閱讀 4570

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 介面 自動化測試指令碼 執行自動化測試指令碼 輸出執行...