赛普拉斯命令超时超过“ 8710ms”

时间:2019-11-06 21:07:09

标签: typescript cypress

我有一个用cypress编写的测试,但失败了。测试执行成功完成并通过。但是,一旦执行完成8秒后,通过的测试就会由于以下原因而失败

  

“超过Cypress命令超时'8710ms'。”

控制台日志

  

赛普拉斯警告:赛普拉斯检测到您在   测试,但还会在该promise中调用一个或多个cy命令。

     

测试标题为:

     

Cics Switch测试套件默认的CICS Switch租户许可值

     

尽管这在实践中可行,但通常表明   反模式。您几乎永远都不需要同时兑现承诺和承诺   调用cy命令。

     

Cy命令本身已经承诺会这样,您可能会避免   使用单独的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");      
  });

1 个答案:

答案 0 :(得分:1)

a.construct(p + 1, {7, 16, 23, 81, 77, 24, 10});命令已经处理了承诺。

如果您在/** * @return array */ public function &getSkillSets(): array { return $this->skillSet; } 块中删除了$myValue = &$office->getSkillSets(); 命令,它将起作用。