#automation #mocha.js #cypress #ui-automation
Вопрос:
Согласно документации, этот хук должен выполняться только один раз за запуск пакета (один раз за каждый cypress run
вызов), но, похоже, он выполняется перед каждой отдельной спецификацией. Это ошибка? Или я делаю что-то не так?
Cypress.Cookies.defaults({
preserve: ['cookie']
})
before(() => {
cy.log("Should only run once")
})
});
Ответ №1:
before()
Крюк выполняется один раз для каждого файла спецификации, а не один раз для каждого cypress run
.
Похоже, вам нужен API перед запуском
on('before:run', (details) => {
/* ... */
})