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

216
Visualizações
¿Por qué mostrar ninguno para el ciprés sigue siendo visible?

Estoy probando mi sitio web usando ciprés, pero hay una cosa que me confunde, es que cuando uso:

 display:none

Y uso esta línea para probar si el div todavía existe en la página:

 cy.get('[data-cy=searchBar]').should('not.exist')

Todavía se detectará como visible durante la prueba, creo que la razón es que todavía puedo ver el elemento dentro de la herramienta de desarrollo de Chrome, pero no puedo verlo en la página web.

Sé que simplemente puedo usar el atributo CSS para verificar la pantalla y finalizar mi prueba, pero me pregunto cómo está diseñado este visible en Cypress y por qué en este caso no funciona.

ingrese la descripción de la imagen aquí

about 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

exist y visible son dos afirmaciones diferentes. Exist comprueba si el elemento está presente en el DOM. Visible comprueba si el elemento es visible en el DOM.

Ahora, para su elemento donde tiene una propiedad de display: none , esto significa que el elemento no está visible pero existe.

 cy.get('[data-cy=searchBar]').should('be.visible') //Fails cy.get('[data-cy=searchBar]').should('exist') //Passes
about 4 years ago · Santiago Trujillo 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