14 其他 14.1 IDE集成 ? ? 有非常多的三方插件都支持集成IDE中,從而提高工作效率,我們以Visual Studio Code為例...
投稿
14 其他 14.1 IDE集成 ? ? 有非常多的三方插件都支持集成IDE中,從而提高工作效率,我們以Visual Studio Code為例...
13 截圖和錄頻 13.1 概述 ? ? Cypress允許在運(yùn)行時,生成截圖和錄頻,方便快速問題所在原因或位置。支持cypress open、...
12 調(diào)試 ? ? Cypress的測試代碼和被測試程序在同一生命周期中的瀏覽器中,也就是意味著,可以使用瀏覽器的開發(fā)者工具直接參與調(diào)試。Cyp...
11 數(shù)據(jù)驅(qū)動 ? ? 數(shù)據(jù)驅(qū)動是測試框架中一個非常好的功能,使用數(shù)據(jù)驅(qū)動,可以在不增加代碼量的情況下生成不同的測試策略。下面我們來看看在Cyp...
10 Page Object 模型 10.1 概述 ? ? 在針對一個WEB頁面編寫自動化測試用例時,需要引用頁面中的元素(數(shù)據(jù))才能進(jìn)行操作(...
9 測試報告 ? ? 一份好的測試報告,可以很直觀的看出整個測試過程的各種數(shù)據(jù)。而Cypress的測試報告是基于Mocha,因此任何支持Moch...
8 接口測試 ? ? 在服務(wù)和服務(wù)、系統(tǒng)和系統(tǒng)之間進(jìn)行通信時,常常會使用到接口。通過接口測試,可以在項(xiàng)目早期更快發(fā)現(xiàn)問題。接口有很多類型,而現(xiàn)階...
7 Test Runner 7.1 概述 ? ? Test Runner是Cypress非常重要一個組件,其主要作用為運(yùn)行測試、更改配置、將運(yùn)行...
6 命令行運(yùn)行Cypress ? ? Cypress命令行的運(yùn)行基本語法格式如下所示: ? ? command代表運(yùn)行的命令,是必選參數(shù)。支持的...
5 元素交互 ? ? 元素識別和操作是UI自動化測試的基礎(chǔ),下面一起來學(xué)習(xí)一下在Cypress中的元素交互操作吧。 5.1 元素定位器選擇 ? ...