/descomplicando-iframes-com-cypress

Entenda como interagir com iframes usando o Cypress, na prática

Primary LanguageJavaScript

Descomplicando iFrames com Cypress

Aplicação de exemplo: http://demo.automationtesting.in/Frames.html

Vídeo: https://youtu.be/LQCcwl6kuRU

Projeto

Neste pequeno projeto, você aprenderá a:

  • Tentar interagir com elemento dentro do iframe (sem trocar contexto)
  • Conferir se iframe foi carregado em tela após acesso
  • Iframes dentro de iFrames
  • Interagir com elemento dentro do iframe (trocando contexto)
  • Executar algumas ações dentro do iframe (enter)
  • Interagir com elemento de iframe dentro de iframe

Veja os exemplos deste projeto em: cypress/integration/iframes.spec.js

Instalação

npm install -D cypress
npm install -D cypress-iframe

Materiais complementares

Bugs conhecidos


Importante : o suporte nativo a iframes está no ROADMAP priorizado do Cypress.

Veja em: https://docs.cypress.io/guides/references/roadmap#Upcoming-features

Se você gostou deste conteúdo, deixe seu ⭐️