кипарис отменяет запрос API после отправки формы - PullRequest
2 голосов
/ 25 февраля 2020

Здравствуйте, у меня есть форма отправки на график ql api. Когда я нажимаю кнопку отправки, я вижу, что Cypress отменяет один из запросов к API, прежде чем он сможет получить ответ. Есть идеи, как это предотвратить? Редактировать: я пытался добавить cy.wait (6000); или cy.wait ('apiAlias'), нажмите кнопку отправить, и ни одна из них не поможет.

text

1 Ответ

1 голос
/ 10 марта 2020

Исправлено это путем предотвращения поведения по умолчанию формы отправки, как предложено здесь

function preventFormSubmitDefault(selector) {
  cy.get(selector).then(form$ => {
    form$.on("submit", e => {
      e.preventDefault();
    });
  });
}

А затем в тесте:

    preventFormSubmitDefault("form");
    cy.get('[data-test="submitButton"]').click();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...