我剛剛安裝了賽普拉斯并正在測驗運行它。
運行npm run cy-run將運行所有測驗檔案,這需要花費大量時間并且可能會變得混亂。
請注意,我沒有添加我的一個測驗。測驗是來自賽普拉斯安裝的默認示例。
當試圖限制到一個檔案時,我發現了幾個來源——包括
uj5u.com熱心網友回復:
而不是嘗試從命令列運行它,而只是 - 在撰寫和運行測驗時 - 在only鏈上添加前綴。
例如,改變這個:
it("should do stuff", () => ...);
對此:
it.only("should do stuff", () => ...);
describe.only如果您想單獨運行整個套件(或者在您的情況下是檔案),您也可以添加它。
另外一個選項:
如果您只想運行您撰寫的測驗,您可以洗掉所有這些示例檔案或更改describe為xdescribe或it,xit賽普拉斯將跳過運行那些指定的測驗。
命令列解決方案:
你錯過了--,添加它,它應該按照你的解決方案作業。
它應該這樣寫:
npm run cy-run -- --spec cypress/integration/2-advanced-examples/viewport.spec.js
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/463281.html
