亚洲乱色熟女一区二区三区麻豆,永久黄网站色视频免费,亚洲欧美日韩一区二区,亚洲综合色噜噜狠狠网站超清,中文字幕乱码一区二区三区免费

首頁 > win軟件 > 編程開發(fā) > 編程軟件 > Cypress
Cypress

Cypress

官方版 v4.12.0
大小

153.22MB

語言

簡體

系統(tǒng)

WinAll

類別

編程軟件

下載

511

更新

2023-10-23

要不點點贊?

28

軟件介紹

Cypress是適合編程行業(yè)中使用的代碼測試軟件。Cypress官方版提供了設置測試、編寫測試、運行測試、調試測試、與元素互動、變量和別名、條件測試、命令行、模塊API、持續(xù)集成、并行化等多種功能。Cypress電腦版還可以對任何在瀏覽器中運行的東西進行快速、簡單、可靠的測試,完整的端到端測試體驗。

軟件特色

日志信息:Cypress在測試運行時拍攝快照。將鼠標懸停在“命令日志”中的命令上,以確切查看每個步驟發(fā)生的情況。

可調試性:停止猜測測試失敗的原因。直接從熟悉的工具(例如開發(fā)人員工具)進行調試。我們可讀的錯誤和堆棧跟蹤信息使調試閃電變得更快。

自動等待:切勿在測試中添加等待或休眠。賽普拉斯會自動等待命令和聲明,然后再繼續(xù)。不再有異步地獄。

驗證功能與計時器:驗證和控制功能,服務器響應或計時器的行為。您從單元測試中獲得的相同功能就在您的指尖。

網絡流量控制:輕松控制,存根和測試邊緣情況,而無需您的服務器。您可以隨心所欲地打樁網絡流量。

一致的結果:我們的體系結構不使用Selenium或WebDriver。向快速,一致且可靠的無片狀測試打個招呼。

屏幕截圖和視頻:查看從故障時自動獲取的屏幕截圖,或從CLI運行時查看整個測試套件的視頻。

跨瀏覽器測試:在Firefox和Chrome系列瀏覽器(包括Edge和Electron)中在本地運行測試,最好在持續(xù)集成管道中運行測試。

軟件功能

設置測試

沒有要安裝或配置的服務器,驅動程序或任何其他依賴項。您可以在60秒內編寫您的第一個通過測試。

編寫測

Cypress編寫的測試旨在易于閱讀和理解。在您已經熟悉的工具之上,我們的API已完全成熟。

運行測試

Cypress的運行速度與您的瀏覽器可以呈現內容的速度相同。您可以在開發(fā)應用程序時觀看實時運行的測試。TDD FTW!

調試測試

可讀的錯誤消息可幫助您快速調試。您還可以訪問所有您認識和喜愛的開發(fā)人員工具。

安裝步驟

下載Cypress官方版軟件包

解壓到當前文件夾

雙擊打開文件夾中應用程序

本軟件為綠色軟件,無需安裝即可使用。

使用方法

添加測試文件

假設您已經成功安裝了Test Runner并打開了Cypress應用程序,那么現在該編寫我們的第一個測試了。我們將要:

創(chuàng)建一個sample_spec.js文件。

觀看賽普拉斯更新我們的規(guī)格列表。

啟動賽普拉斯測試運行器。

讓我們cypress/integration在為我們創(chuàng)建的文件夾中創(chuàng)建一個新文件:Cypress代碼測試工具

創(chuàng)建該文件后,我們應該會看到Cypress Test Runner立即將其顯示在Integration Tests列表中。賽普拉斯會監(jiān)視您的規(guī)格文件是否有任何更改,并自動顯示任何更改。

即使我們尚未編寫任何測試-沒關系-讓我們單擊sample_spec.js并觀看賽普拉斯啟動您的瀏覽器。

賽普拉斯會在系統(tǒng)上安裝的瀏覽器中打開測試。您可以在啟動瀏覽器中了解更多有關我們如何執(zhí)行此操作的信息。Cypress代碼測試工具

注意,賽普拉斯會顯示一條消息,它找不到任何測試。這是正?,F象-我們還沒有編寫任何測試!如果解析您的測試文件時出錯,有時您還會看到此消息。您始終可以打開開發(fā)工具來檢查控制臺中是否有任何語法或解析錯誤,從而阻止了Cypress讀取您的測試。

寫你的第一個測試

現在是時候編寫我們的第一個測試了。我們將要:

編寫我們的第一個通過測試。

編寫我們的第一個失敗的測試。

實時觀看賽普拉斯的重新加載。

隨著我們繼續(xù)保存新的測試文件,我們將看到瀏覽器實時自動重新加載。

打開您喜歡的IDE,然后將以下代碼添加到我們的sample_spec.js測試文件中。

保存此文件后,您應該會看到瀏覽器重新加載。

盡管它沒有任何用處,但這是我們的第一個通過測試!

在命令日志中,您會看到Cypress顯示套件,測試和您的第一個斷言(應該以綠色傳遞)。

注意,賽普拉斯在右側顯示一條有關此為默認頁面的消息。賽普拉斯假設您想出去訪問Internet上的URL,但是沒有它,它也可以正常工作。

現在讓我們編寫第一個失敗的測試。

再次保存后,由于true不等于,賽普拉斯會以紅色顯示失敗的測試false。

賽普拉斯還將顯示斷言失敗的堆棧跟蹤和代碼幀(如果可用)。您可以單擊藍色文件鏈接以在首選文件打開器中打開發(fā)生錯誤的文件。要了解有關錯誤顯示的更多信息,請閱讀有關調試錯誤的信息。

賽普拉斯提供了一個不錯的Test Runner,它使您可以直觀地看到套件,測試和斷言的結構。不久,您還將看到命令,頁面事件,網絡請求等。

常見問題

問:cypress如果我的應用程序使用動態(tài)類或動態(tài)ID,如何選擇或查詢元素?

答:不要使用類或ID。您可以將data-*屬性添加到元素中,并以此為目標。

在此處閱讀有關選擇元素的最佳做法的更多信息。

問:cypress我只想在一個特定的文件夾中運行測試。我該怎么做呢?

答:您可以cypress run通過將glob傳遞給與--spec要運行的文件匹配的標志來指定要運行的測試文件。您應該能夠傳遞與要在其中運行測試的特定文件夾匹配的glob。

cypress open但是,使用時此功能不可用。

問:cypress我可以覆蓋環(huán)境變量或為不同環(huán)境創(chuàng)建配置嗎?

答:是的,您可以通過環(huán)境變量,CLI參數,JSON文件和其他方式將配置傳遞給賽普拉斯。

更新日志

1:全新界面,清爽,簡單,高效

2:性能越來越好

小編寄語

Cypress是款適合編程人員使用的代碼測試工具。Cypress最新版可以幫助使用者輕松快速地編寫測試,并在構建Web應用程序時觀察它們的實時執(zhí)行。并且Cypress還可以對任何在瀏覽器中運行的東西進行快速、簡單、可靠的測試,完整的端到端測試體驗。

軟件介紹 軟件特色 軟件功能 安裝步驟 使用方法 常見問題 更新日志 小編寄語