Cypress._
Cypress автоматически включает lodash и предоставляет его как Cypress._. Вызовите любой допустимый метод Lodash для Cypress._
Синтаксис
Cypress._.method()
Использование
Правильное использование
Cypress._.keys(obj)
Неправильное использование
cy._.keys(obj) // Errors, cannot be chained off 'cy'
Примеры
_.each
// set local reference to lodash and jquery
const { _, $ } = Cypress
cy.get('li').then(($li) => {
// use the _.each function
_.each($li.get(), (el, i) => {
// use $(...) to wrap the DOM element
// into a jQuery object
expect($(el).parent()).to.match('ul')
})
})
_.chain
cy
// use the _.chain, _.map, _.take, and _.value functions
.request('http://jsonplaceholder.typicode.com/users')
.then((response) => {
const ids = Cypress._.chain(response.body).map('id').take(3).value()
expect(ids).to.deep.eq([1, 2, 3])
})
См. также
© 2017 Cypress.io
Licensed under the MIT License.
https://docs.cypress.io/api/utilities/_