Bom dia!!!
Estou criando um teste automatizado em cypress, nele eu faço meu login e algumas vezes, não todas, eu sou redirecionado para outra página para aceitar o termo de uso do sistema.
Sendo assim, tenho que verificar se o botão para aceite do termo existe ou não na tela, se existir terei que clicar nele, senão poderei pular essa parte, porém estive tentando com diversos trechos de código e obtive o seguinte erro:
Timed out retrying after 4000ms: cy.find() failed because it requires a DOM element or document. The subject received was: > undefined
Alguém já viu sobre algum caso parecido?
Seguem trechos de códigos
// cy.contains('button', 'Sim, continuar acessando').then(() => {
// cy.get('#aceitar').click()
// })
// cy.get('#aceitar').then(() => {
// cy.get('#aceitar').click()
// })
//cy.get('#aceitar').should('be.visible').click()
// cy.get('#aceitar', { timeout: 10000 }).then($button => {
// if ($button.length > 0)
// {
// cy.get('#aceitar').click()
// }
// })