Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

145
Visualizações
No se puede hacer clic en un botón dentro de iframe usando cypress

No se puede hacer clic en el botón dentro de iframe usando cypress

HTML

 <button class="MuiButtonBase-root MuiCardActionArea-root jss9" tabindex="0" type="button"> <div class="MuiPaper-root MuiCard-root jss11 MuiPaper-elevation1 MuiPaper-rounded"> <div class="MuiBox-root jss25 jss12"> <div class="MuiCardContent-root"> <div class="MuiBox-root jss26 jss13"><i class="icon-ehr"></i></div> <div class="MuiBox-root jss27"> <h5 class="MuiTypography-root jss14 MuiTypography-h5">SOME HEADER</h5> </div> <p class="MuiTypography-root MuiTypography-body2">SOME TEXT</p> </div> </div> </div> <span class="MuiCardActionArea-focusHighlight jss10"></span><span class="MuiTouchRipple-root"></span> </button>

código:

 it('Open Product Dashboard and EHR App ', function () { cy.get('#dashboardMfcApp').then(($iframe) => { const $doc = $iframe.contents() cy.wrap($doc.find('button')) .get('.MuiButtonBase-root') .children() .within(() => { cy.find('.MuiButtonBase-root') .get('.MuiTypography-root') .contains('SOME HEADER') .click() }) }) })

Error:

Se agotó el tiempo de reintento después de 4000 ms: se esperaba encontrar el elemento: MuiTypography-root, pero nunca se encontró.

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Intente usar xpath para el botón. Tuve el mismo problema y funcionó cuando usé xpath en cypress.

about 4 years ago · Juan Pablo Isaza Relatório

0

Problema n.º 2664: un problema cerrado en el repositorio GitHub de Cypress donde otros usuarios también se encuentran con problemas similares. Este comentario de un usuario llamado aldocd4 afirma que agregar la siguiente configuración a nuestro cypress.json resuelve el problema.

{ "modificar Código Obstructivo": falso }

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda