網友評分: 5分
cypress自動化測試框架是一款功能十分強大的自動化編程測試軟件,該軟件專門為編程從業人員量身定制,能夠為用戶提供完整的從前端到后端的開發方案,大大提高用戶的工作效率,滿足用戶的使用需求,感興趣的小伙伴快來下載體驗吧。
一、安裝
1)通過npm來安裝Cypress:
?、倌敲词紫劝惭bnode.js(npm是一個node包管理和分發工具),本站下載:nodejs
?、诖蜷_CMD命令行,利用 mkdir 新建目錄,利用 cd 命令切換到指定目錄(也可以手動先新建好)
cypress下載
?、凼褂?npm install cypress --save-dev 安裝Cypress(如果有WARN可忽略,不影響)
?、苁褂?node_modules\.bin\cypress open 啟動Cypress
2)直接下載Cypress壓縮包
①本站下載Cypress
?、诮鈮旱街付夸?,然后進入目錄,執行Cypress.exe
?、圻x擇你的項目路徑
二、使用
1)默認已經為我們準備了一些豐富的例子 ,可以直接點擊運行。
2)我們也可以自己新建一個測試文件:
①首先切換至目錄 ~\Cypress\cypress\integration(任意編輯器都可以,我使用的時pycharm)
②然后新建一個測試文件 sample_spec.js,代碼如下:
?、圩詈蟠蜷_Cypress運行此文件即可,你會發現運行速度很快,這就是Cypress的優勢所在。
三、設置
1)運行情況:從左向右分別顯示成功數、失敗數、未運行、耗時,以及自動滾屏和重新運行按鈕
2)控件定位:1.點擊選擇器->2.點擊定位元素->3.復制生成代碼
3)窗口設置:
?、倌J情況下,除非由cy.viewport命令指定,否則視口將為1000*660px
?、谖覀兛梢酝ㄟ^在cypress.json中指定這些值來覆蓋默認視口維度
時間旅行
賽普拉斯會在您的測試運行時進行快照。只需將鼠標懸停在命令日志中的命令上,就可以看到每一步的具體內容。
調試性
不要再猜測為什么您的測試會失敗。直接從Chrome DevTools等熟悉的工具中進行調試。我們可讀的錯誤和堆棧痕跡使調試變得非??焖?。
實時重載
每當您對測試進行更改時,Cypress會自動重新加載。在您的應用程序中查看命令的實時執行情況。
自動等待
永遠不要在你的測試中添加等待或睡眠。Cypress會自動等待命令和斷言,然后再繼續。沒有更多的異步地獄。
收起部分
Taro(開放式跨端跨框架) V3.0.28 官方版 2.66M | 簡體中文 | 8
詳情Django(Python Web框架) V3.1.6 官方版 12.23M | 英文 | 8
詳情84PHP框架 V5.0.0 官方版 70K | 英文 | 8
詳情imi(應用開發框架) V1.2.20 官方版 611K | 簡體中文 | 8
詳情迅睿CMS免費開源系統 V4.7.8 官方版 9.75M | 簡體中文 | 8
詳情Kratos框架(Go微服務框架) V2.0.0beta3 官方版 313K | 簡體中文 | 8
詳情