TestNg 切換多個頁籤

2021-10-07 14:14:36 字數 699 閱讀 8736

當前有乙個專案,因為是多個**之間存在相互的關聯(其中乙個**屬於管理者,管理其他**的各種使用者資訊),因此在編寫自動化測試用例的時候,需要同時開啟這幾個**,並且可以自由來回切換。由於自動化測試的框架和基礎元件以及公共方法是我幫他們做出來的,於是,測試部的同事們把這個任務又交給了我這邊。

我提出了兩個方案,並且給出了demo(這裡先說下方案,後面會給出**)。

毫無疑問,第乙個方案完全沒有考慮的必要,因此,直接採用第二方案。

public

class

testfunction

extends

testconfig

}/**

* 對該頁籤的元素做操作(建立新的使用者或者修改已有的使用者資訊)

*/// 遍歷頁籤,切換至之前已開啟的頁籤(被管理頁籤)

handles=driver.

getwindowhandles()

;for

(string handle:handles)

} utilities.

delay

(5000);

/** * 對該頁籤的元素做操作(使用新建立的使用者登陸)

*/}}

由於這個只是乙個demo的**,所以具體的實現還是要融合到測試框架中去,一些可以提取的公共方法還是需要放到工具類或者父單元中去的,這個就不在這裡說了。

Winfon 頁籤切換及窗體控制項自適應

由於公司的業務調整,最近不僅開發bs,還有不熟悉的cs,人手也不足,專案還多,對於cs來說,算是小白,雖然是乙個人,也是硬著頭皮寫,拖拽控制項,自定義控制項。乙個專案下來,對cs有了很深的認識,這裡好好感謝下老大以及身邊的同事,總是在我絞盡腦汁也沒想出好的解決方案時來給我指點迷津。首先介紹下cs的頁...

BootStrap 頁籤切換失效的解決方法

概述 bootstrap開發標籤頁時,標籤頁顯示正常,但點選時候對應mcnibva內容區域沒有變化。具體症狀與解決方案 1.標籤頁ui出現,但點選無反應,標籤頁ui並未隨點選進行切換 先檢查bootstrap.css,jquery.js和bootstrap.js是否有正確引入,並保證引入順序jque...

Postman請求頁籤和響應頁籤說明

請求頁籤 params get方式傳參。headers 請求頭 body post方式傳參。pre request script 請求之前的指令碼 tests 請求之後的斷言。cookies 客戶端傳送伺服器給的字典資料。code 生成介面自動化測試指令碼。響應頁籤 body 返回資料 pretty...