天天看點

RF -5 WEB自動化測試RF-5 WEB自動化測試

RF-5 WEB自動化測試

環境所需插件,在第環境搭建時已經進行按照,按照步驟操作即可

web 簡單執行個體
RF -5 WEB自動化測試RF-5 WEB自動化測試

在此處的執行個體中,在用例執行的第一列中,顯示了每個步驟需要做什麼

第1行:打開浏覽器關鍵字 需要通路的位址 浏覽器的驅動

第2行:go to 跳轉到指定的浏覽位址

第3行:打開新的浏覽器,參數與第一行一緻

第4行:與第2行一緻

第5行:選擇打開的浏覽器進行操作 這裡是按照打開浏覽器的索引值進行選擇

第6行:go back 相當于浏覽器的後退按鈕

第7行:close browser 關閉浏覽器,如果我們打開多個浏覽器時,需要關閉全部,則使用close browsers

元素定位

當我們已經掌握如何操作浏覽器後,我們所要繼續執行的就是進行頁面上的功能測試,那基于場景,我們需要對頁面上的元素進行定位,方可操作 這裡與我們使用的selenium 的定位方式,最友善操作的id 與name,這也就是有一種限制,要求我們的開發在元素命名時,加入這兩個元素名稱,當然也是支援xpath css等

RF -5 WEB自動化測試RF-5 WEB自動化測試

此例是元素定位的方式,也可以是css 或者xpath的定位方式 例如 css的 css=.mnav 直接輸入即可

在測試過程中,我們會輸入較多的參數進行驗證執行,以百度檢索輸入框為例,進行多個參數檢索

RF -5 WEB自動化測試RF-5 WEB自動化測試

在該例中說明

第1、7行,增加自定義關鍵字進行封裝統一操作

第2行:定義個資料集,3個值

第3行:進行循環,分别用定義的資料集中的三個值進行分别查找

第4行:優先定位要輸入的元素,進行輸入,并接受變量lists的值,之前已經說過,取值按照索引取值即可

第5行:按鈕的操作