[英]Cypress command timeout of '8710ms' exceeded
我有一個用柏樹寫的測試但失敗了。 測試執行成功完成並通過。 但是一旦在8秒后執行完成,通過的測試又回到失敗,原因如下
“超過 '8710ms' 的賽普拉斯命令超時。”
控制台日志
賽普拉斯警告:賽普拉斯檢測到您在測試中返回了 promise,但還在該 promise 內部調用了一個或多個 cy 命令。
考試題目是:
Cics Switch 測試套件默認 CICS Switch 租戶許可證值
雖然這在實踐中有效,但它通常表示反模式。 您幾乎不需要同時返回 promise 並調用 cy 命令。
Cy 命令本身已經像 promise 一樣,您可以避免使用單獨的 Promise。
這是我的it
塊代碼
it("Default CICS Switch Tenant License Value", async () => {
loginPage.portalLogin(
quickregisterPage.userInfo.emailAddress,
quickregisterPage.userInfo.password
);
loginPage.logoDynatrace().should("be.visible");
trialLicenceDetailsPage
.getTrialLicenceDetailsPageTitle()
.should("have.text", "Trial license details");
});
由於cy
命令已經處理了這些承諾。
如果您刪除it
塊中的async
命令,它將起作用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.