1
resposta

Troca de página web

estou usando o google chrome, e o site que estou usando aora estes depois que eu clico em um menu, ele abre esse menu em uma nova guia, como eu continou a execução do Cypress nesta nova guia?

1 resposta

Olá, tudo bem?

Tem um comando do Cypress que permite que você force a abertura de uma página na mesma aba, que é o invoke. Segue o link para a documentação oficial, que cita a abordagem que exemplifico abaixo:

https://docs.cypress.io/api/commands/invoke#Function-with-Arguments

E dessa forma, o código ficaria similar a esse aqui:

cy.get('nome do seu elemento').invoke('removeAttr', 'target').click()

Qualquer dúvida, não deixe de nos informar por aqui.

Bons estudos! 😄

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!