RF-5 WEB自動化測試
環境所需插件,在第環境搭建時已經進行按照,按照步驟操作即可
web 簡單執行個體

在此處的執行個體中,在用例執行的第一列中,顯示了每個步驟需要做什麼
第1行:打開浏覽器關鍵字 需要通路的位址 浏覽器的驅動
第2行:go to 跳轉到指定的浏覽位址
第3行:打開新的浏覽器,參數與第一行一緻
第4行:與第2行一緻
第5行:選擇打開的浏覽器進行操作 這裡是按照打開浏覽器的索引值進行選擇
第6行:go back 相當于浏覽器的後退按鈕
第7行:close browser 關閉浏覽器,如果我們打開多個浏覽器時,需要關閉全部,則使用close browsers
元素定位
當我們已經掌握如何操作浏覽器後,我們所要繼續執行的就是進行頁面上的功能測試,那基于場景,我們需要對頁面上的元素進行定位,方可操作 這裡與我們使用的selenium 的定位方式,最友善操作的id 與name,這也就是有一種限制,要求我們的開發在元素命名時,加入這兩個元素名稱,當然也是支援xpath css等
此例是元素定位的方式,也可以是css 或者xpath的定位方式 例如 css的 css=.mnav 直接輸入即可
在測試過程中,我們會輸入較多的參數進行驗證執行,以百度檢索輸入框為例,進行多個參數檢索
在該例中說明
第1、7行,增加自定義關鍵字進行封裝統一操作
第2行:定義個資料集,3個值
第3行:進行循環,分别用定義的資料集中的三個值進行分别查找
第4行:優先定位要輸入的元素,進行輸入,并接受變量lists的值,之前已經說過,取值按照索引取值即可
第5行:按鈕的操作