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

416
Visualizações
¿Cómo probar el posicionamiento relativo de los elementos en ciprés?

Actualmente soy nuevo en cypress y quiero probar que ¿Olvidé mi contraseña debería estar debajo del botón Iniciar sesión en la página de Facebook? ¿Hay una manera de hacer eso? pagina de Facebook

¿Hay alguna manera de probar el posicionamiento relativo de los elementos en ciprés?

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

0

Creo que puedes usar jQuery .position()

 cy.get('#element1') .then($el => $el.position().top) // get 1st top value .then(top1 => { cy.get('#element2') .then($el => $el.position().top) // get 2nd top value .then(top2 => { expect(top1).to.be.gt(top2) }) })

notas

Cypress usa jQuery para encontrar elementos. Al encadenar .then($el => ... se expone el objeto jQuery que contiene el elemento, por lo que ahora puede aplicar otras funciones jQuery que no forman parte de los comandos de Cypress.

De hecho, cualquier otra función de Javascript que desee.

También puedes hacer funciones reutilizables.

 const getTop = ($el) = $el.position().top; cy.get('#element1').then(getTop) .then(top1 => { cy.get('#element2').then(getTop) .then(top2 => { expect(top1).to.be.gt(top2) }) })
about 4 years ago · Juan Pablo Isaza Relatório

0

Puede usar el método cypress next() para determinar el elemento junto al botón Log in como este. next() obtiene el hermano inmediatamente siguiente de cada elemento DOM dentro de un conjunto de elementos DOM.

 cy.get('div[type="submit"]').next().should('have.text', 'Forgot password?')
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