使用AirTest進行網頁自動化測試


主要記錄AirTest網頁自動化測試的關鍵點:

1.官網:http://airtest.netease.com/;基於圖像識別的UI自動化測試框架,適用於游戲和App,支持平台有Windows、Android和iOS;(目前主要針對的還是游戲和App,網頁測試使用Selenium插件進行拓展。)

2.是一個基於Python+Selenium測試框架;使用IDE可以節省定位頁面元素的大部分工作,但是不能替代所有工作,還是需要寫代碼的。

3.下面記錄使用上的關鍵點:

1)啟動IDE的時候無需注冊,直接skip跳過

2)設置Chrome的路徑:選項->設置->滾動條拉到最下面(設置之后才能使用Chrome瀏覽器進行定位等操作)

3)打開Selenium窗口:窗口->Selenium窗口(設置之后才能在IDE中顯示操作區)

 

 

 4)點擊之后自動打開瀏覽器(注意:只有從這里打開的瀏覽器,IDE的操作區操作按鈕才起效!!!),並提示如下,如果是首次打開則點Yes 后自動生成代碼。(非首次則點No,避免重復生成代碼)

生成了如下代碼:

 

 5)點擊按鈕,只是方便輸入啟動的首頁地址,作用不大。

生成了如下代碼:

 后續還是需要手動在代碼里和打開的瀏覽器中修改為需要的地址,比如https://www.baidu.com

 

4.注意事項:

1)盡量使頁面最大化后進行操作

driver.maximize_window()

2)為了減少等待時間,在測試時可以適當縮短停留時間

driver.implicitly_wait(20) #適當修改為10或者更短

3)使用進行截圖,之后雙擊鼠標左鍵進行截圖

4)截圖時位置盡量精確,避免純白色之類的截圖

 

以上。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM