1
resposta

Erro em cy.wait()

Oi, tudo bem? Durante a aula, não consegui prosseguir e está apresentando erro no método cy.wait(), tentei inserir a função de timeout e mesmo assim não deu certo. Vi que outro aluno teve o mesmo erro, tentei seguir as orientações na resposta e mesmo assim foram sem sucesso. Poderia me ajudar a solucionar o que pode estar acontecendo?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Patrícia! Como vai?

Esse tipo de erro pode ocorrer se o Cypress estiver lidando com sessões salvas de testes anteriores. Uma forma de resolver é limpando todas as sessões salvas antes de iniciar os testes, o que evita interferências. Experimente inserir o seguinte código:

describe('Realizando requisições para a API', () => {
  beforeEach(() => {
    Cypress.session.clearAllSavedSessions();
  });

  // Resto do código permanece o mesmo...
});

Esse trecho vai limpar as sessões antes de cada execução, o que pode resolver o problema com o cy.wait() e as interceptações.

Espero ter ajudado!

Siga firme nos seus estudos e conte com o fórum sempre que precisar!

Abraços :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado