2
respostas

cy.visit('/') não funciona...

Fiz exatamente igual a aula, e começou dando erro no meu cypress.config.js... configurei ele assim:

module.exports = {
  e2e: {
    setupNodeEvents(on, config) {
      e2e: {
        baseUrl: 'http://localhost:3000/'
      }
    },
  },
};

e funcionou... no entando, o acesso ao cy.visit('/') não funciona.. ele fica tentando ler a url que deveria estar ali.

2 respostas

Olá, Eron! Tudo bem? Espero que sim!

Uma possível solução para esse problema seria verificar se a URL http://localhost:3000 está correta. Certifique-se de que o servidor está rodando corretamente na porta 3000 e que a página inicial está sendo servida corretamente.

Além disso, verifique se não há nenhum erro de digitação ou problemas de sintaxe no seu código. Um pequeno erro pode causar o mau funcionamento do cy.visit('/').

Outra opção seria tentar usar a URL completa em vez de apenas cy.visit('/'). Por exemplo, você poderia tentar cy.visit('http://localhost:3000/') para garantir que a URL esteja sendo acessada corretamente.

Se mesmo assim o problema persistir, pode ser útil verificar se há algum erro sendo exibido no console do Cypress ou no console do seu navegador. Esses erros podem fornecer pistas sobre o que pode estar causando o problema.

Espero que essas sugestões possam te ajudar a resolver o problema com o cy.visit('/'). Se tiver mais alguma dúvida, é só me dizer!

Espero ter ajudado e bons estudos!

Olá, para seguir com o projeto eu coloquei a url completa, cy.visit('http://localhost:3000/'). E ai funcionou normalmente. Mas ainda não consegui descobri o porque do cy.visit('/') não funcionar. Mas obrigadi pelas dicas.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software