Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Cypress在执行时取消XHR调用_Javascript_Angularjs_Automated Tests_Cypress - Fatal编程技术网

Javascript Cypress在执行时取消XHR调用

Javascript Cypress在执行时取消XHR调用,javascript,angularjs,automated-tests,cypress,Javascript,Angularjs,Automated Tests,Cypress,我们正在使用Cypress自动化UI应用程序。当我们从Cypress桌面应用程序执行脚本时,xhr(API)调用会自动取消,执行会失败。 我们已经在spec文件中使用最长时间尝试了cy.wait(),并在cypress.json文件中尝试了“responseTimeout”、“taskTimeout”、“execTimeout”。但是,第一个测试用例本身的执行仍然失败 下面是示例代码 it('scenario1',()=>{ cy.get('').click(); cy.g

我们正在使用Cypress自动化UI应用程序。当我们从Cypress桌面应用程序执行脚本时,xhr(API)调用会自动取消,执行会失败。 我们已经在spec文件中使用最长时间尝试了cy.wait(),并在cypress.json文件中尝试了“responseTimeout”、“taskTimeout”、“execTimeout”。但是,第一个测试用例本身的执行仍然失败

下面是示例代码

it('scenario1',()=>{
    cy.get('').click();
    cy.get('').click()
    cy.get('').click();
    cy.get('').type('');
    cy.get('.btnsearch.ng-star-inserted > .btnsearch').click();
    cy.wait(20000);
    cy.get(':nth-child(2) > .cdk-column-clientName').then((ele) => {
      expect(ele.text().trim()).to.contain('somevalue');
    });
    cy.screenshot();
  });

it('Scenario2',()=>{
  cy.get('').click();
  cy.get('').click();
  cy.get('').click();
  cy.get('').type('');
  cy.get('').click();
  cy.wait(10000);
  cy.get(':nth-child(2) > .cdk-column-policyNumber').then((ele) => {
    expect(ele.text().trim()).equal('somevlue');
  });
  cy.screenshot();
});

在上面的脚本中,第一个测试用例本身失败。

您能提供一个此类错误的示例吗?@Jonah您能现在检查一下吗?您能发布错误消息吗?或者它只是一条消息,表明请求已被取消?没有其他信息吗?嗨@Jonah,cypress没有错误消息,它正在取消XHR调用,执行窗口将自动关闭。