2

在基于 cypress 的映像容器中无头运行时,Cypress XHR 请求会中止。浏览器:电子

describe('Test Sign-In and search', () => {
  before(() => {
    cy.clearLocalStorageSnapshot();
  });
  beforeEach(() => {
    cy.restoreLocalStorage();
  });
  afterEach(() => {
    cy.saveLocalStorage();
  });
  it('Test Sign In Process', () => {
    cy.visit(Cypress.config().baseUrl);
    cy.get('[data-test="signInHeader"]', { timeout: 10000 }).should(
      'be.visible'
    );
    cy.get('[data-test="emailInput"]').type(Cypress.env('USER_EMAIL'));
    cy.get('[data-test="passwordInput"]').type(Cypress.env('USER_PASSWORD'));
    cy.get('[data-test="signInBtn"]').click(); // Preform Sign-in
    cy.get('[data-test="newAnalysisHeader"]', { timeout: 25000 }).should(
      'be.visible'
    );
  });

附图片:

在此处输入图像描述

感谢您的帮助!

4

1 回答 1

0

我遇到了 WAF(AWS 云)的问题。在我的云前端,有一条规则可以阻止对后端的 XHR 请求。这导致了这个问题。将我的IP列入白名单后,它起作用了。

于 2022-02-16T14:16:33.907 回答