RunnerGo提供從API管理到API性能再到可視化的API自動化、UI自動化測試功能模塊,覆蓋了整個產品測試周期。
RunnerGo UI自動化基于Selenium瀏覽器自動化方案構建,內嵌高度可復用的測試腳本,測試團隊無需復雜的代碼編寫即可開展低代碼的自動化測試。
以一條簡單的搜索場景為例,本文介紹RunnerGo UI自動化的配置方法。通過百度搜索的場景步驟為:進入百度搜索頁面-點擊輸入框-輸入搜索內容-點擊百度搜索按鈕-關閉頁面
創建元素
我們可以在元素管理中創建我們測試時需要的元素
這里我們以一個打開百度搜索的場景,添加了百度輸入框和百度一下按鈕兩個元素,首先需要獲取到這兩個元素的Xpath,如圖,右鍵點擊檢查,點擊左側箭頭指向按鈕。
鼠標點擊百度輸入框即可定位到輸入框元素,右鍵點擊復制該元素的Xpath
填入RunnerGo元素屬性中,點擊確定,相同的方法創建百度搜索按鈕元素。
創建場景
點擊場景管理,創建場景
打開網頁
根據我們的步驟我們添加操作如圖,點擊打開網頁
點擊輸入框
進入到頁面后需要點擊百度搜索輸入框,所以需要添加鼠標點擊操作
輸入搜索內容
點擊輸入操作,在下方配置輸入內容,我們搜索RunnerGo
點擊按鈕
同樣新建鼠標點擊操作,配置點擊百度一下按鈕操作。
配置等待時間
添加等待時間操作防止搜索完成后立即執行關閉網頁操作
關閉頁面
測試完成后自動關閉頁面,在瀏覽器操作中選擇關閉網頁配置關閉窗口。
調試場景
點擊后可以查看執行結果可以看到步驟截圖: