Я так и не получил это на работу.Но я использую другую работу вокруг.Что я делаю:
// commands.js
Cypress.Commands.add('reuseMethod1', function({
// first set of steps that need to be reused
})
Cypress.Commands.add('reuseMethod2', function({
// second set of steps that need to be reused
})
// testscript_1.js
cy.reuseMethod1()
// testscript_2.js
cy.reuseMethod1()
cy.reuseMethod2()
Вы можете вызывать методы в любом месте, а также в before / beforeEach / after / afterEach.Таким образом, единственное дублирование кода, которое у вас есть, - это часть вызова метода.