Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

cy.visit não renderiza minha página.

Segue abaixo o código e erro que está constando, isto tem me impedido de dar continuidade, tendo em vista que preciso para os próximos passos:

Aqui está uma imagem do painel do cypress com erros

 The following error originated from your test code, not from Cypress.



  > Suite "alura busca curso" was defined but no callback was supplied. Supply a callback or explicitly skip the suite.



When Cypress detects uncaught errors originating from your test code it will automatically fail the current test.



Cypress could not associate this error to any specific test.



We dynamically generated a new test to display this failure.
describe('alura busca curso'), () => {

    beforeEach(( ) => { 

        cy.visit('https://www.alura.com.br/')

    })


    it('buscar curso de java' ,() => {


    })

}
1 resposta
solução!

Oi Joanna, tudo bem?

Desculpe a demora em retornar.

Pelo que entendi, o erro que está ocorrendo é que o cy.visit não está renderizando a página corretamente e está gerando uma mensagem de erro relacionada ao callback do teste.

Uma possível solução para esse problema é corrigir a sintaxe do seu código. O erro está ocorrendo porque você colocou um parêntese a mais após o nome do teste. O correto seria utilizar chaves {} ao invés de parênteses () para delimitar o bloco de código do teste.

Dessa forma, o trecho do código ficaria assim:

describe('alura busca curso', () => {

    beforeEach(() => { 

        cy.visit('https://www.alura.com.br/')

    })

    
    it('buscar curso de java', () => {


    })

}

Com essa correção, o cy.visit deverá renderizar a página corretamente.

Ah esse curso recebeu uma atualização, você pode verificar aqui:

Um abraço e bons estudos.