No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Aprende todo un fin de semana sin pagar una suscripción 🔥

Aprende todo un fin de semana sin pagar una suscripción 🔥

Regístrate

Comienza en:

5D
4H
13M
49S

Guardando elementos

8/23
Recursos

Aportes 4

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

Yields

📚 Documentation
.
Los “Yields” son punteros producidos mediante referencias por .then. Dichas referencias son modeladas idénticamente como Promesas en JavaScript, el resultado obtenido como retorno de un then es llamado como Yield.
.

cy.get('.nav').then((nav) => {})

.
Dentro de un función callback, tendremos clousers que permite manipular la referencias con el propósito de manipular valores o realizar algunas acciones.
.
En cuyo caso que se desea cambiar la operación a comandos de Cypress, utilizamos .wrap. 📚 Documentación

cy.wrap(1)
  .then((num) => {
    cy.wrap(num).should('equal', 1) // true
  })
  .should('equal', 1) // true

.
Adicionalmente, con wrap podemos referencial:

  • Objetos
const getName = () => {
  return 'Jane Lane'
}

cy.wrap({ name: getName }).invoke('name').should('eq', 'Jane Lane')
  • Elementos
cy.get('form').within((form) => {
  cy.wrap(form).should('have.class', 'form-container')
})
  • Promesas como eventos
const myPromise = new Promise((resolve, reject) => {
  setTimeout(() => {
    resolve({
      type: 'success',
      message: 'It worked!',
    })
  }, 2500)
})

it('should wait for promises to resolve', () => {
  cy.wrap(myPromise).its('message').should('eq', 'It worked!')
})

Este es un cambio muy pequeño de la versión 10

cypress v9

expect(inputs.length).to.eq(15)

cypress v10

expect(inputs.length).to.equal(15)

No entendí nafa =(. No es para principiantes =(

> > Ayer prendi esto, mas facil y util para nuestro nivel principiante, no entiendo para que una clase tan dificil.

describe(“Primer Prueba con Merkaly”, ()=>{

it(“Navegar a nuestra primer pagina”,()=>{
cy.visit(“https://www.amazon.com.br/”)
cy.get("#twotabsearchtextbox").type(“iphone 13”)
cy.get("#nav-search-submit-button").click()
cy.get("#twotabsearchtextbox").clear().type(“iphone 11”)
cy.get("#nav-search-submit-button").click()
})

})