Praca ze zmiennymi w Cypresie

Praca ze zmiennymi w Cypresie

Wydaje się trywialne, ale nie jest takie oczywiste. Aby zapisać coś do zmiennej należy użyć metody wrap:

cy.get('.some_css').then(value => {
  cy.wrap(value).as('value')
});

Wartość została zapisana do zmiennej value. Aby móc z niej skorzystać używamy metody get:

cy.get('@value').then(value => {
  //Przykładowa asercja na zmiennej value 
  expect(value).to.contain('Hello')
});

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *