Cypress系列(13)- 詳細介紹 Cypress Test Runner


如果想從頭學起Cypress,可以看下面的系列文章哦

https://www.cnblogs.com/poloyy/category/1768839.html

 

前言

  • Test Runner 也叫運行器,Cypress 因為它的存在,才在眾多自動化測試框架中脫穎而出
  • Cypress 使測試在一個獨特的交互式運行器中運行測試,不僅可以在執行命令時查看測試結果,同時還允許查看被測應用程序

 

Test Runner 的簡介

  • Test Runner 是一個庫或者工具,它用來挑選一個包含單元測試或者一系列其他設置的測試集合【打包測試用例集】
  • 然后執行這個測試集合,並將測試結果寫入控制台或日志文件【運行測試用例集】
  • Test Runner 使創建和執行測試套件更加方便和靈活
  • 不同的語言,會有不同的 Test Runner

 

Cypress Test Runner 

Cypress 自帶的交互式測試運行器功能強大,允許你在測試運行期間就查看測試命令的執行結果,並同時監控在命令執行時,被測程序所處的狀態

 

Cypress Test Runner 的組成

講解的順序就是按上面圖片1-6哦

 

測試狀態目錄(Test Status Menu)

展示測試用例成功的數目

 

展示測試用例失敗的數目

 

展示測試用例待定的數目

 

最后展示整個測試文件的運行總時間

 

右側還可以手動再次運行一次當前測試文件的所有測試用例哦

 

命令日志(Command Log)

命令

這里要說下命令的意思,其實就是調用的方法,只不過官方會將它說成命令;一個命令等於調用了一個方法

 

作用

  • 命令日志用於記錄每個被執行的命令
  • 點擊命令,可以在 Console 中查看命令應用於哪個元素,以及執行的詳細信息;同時應用程序預覽(App Preview)會顯示當前命令執行時被測應用程序的狀態

 

URL 預覽(URL Preview)

展示測試命令執行時,被測應用程序所處的 URL,它能夠使你更方便地查看測試路由

 

應用程序預覽(App Preview)

展示測試運行時,被測應用程序的實時狀態(樣式,動畫之類的)

 

視窗大小(ViewPoint Sizing)

  • 可以通過設置視窗大小來測試頁面響應式布局
  • 可以在 cypress.json 文件中通過設置 viewportWidth 和 viewportHeight 兩個配置項來控制視窗大小

 

Cypress 元素定位輔助器(Selector Playground)

可以幫助我們識別元素唯一的定位標識

 


免責聲明!

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



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