【问题标题】:cy.task('auth:seed-users') failed with the following error: > Cypress is not definedcy.task('auth:seed-users') 失败,出现以下错误:> 赛普拉斯未定义 【发布时间】:2021-12-24 16:09:13 【问题描述】: 由于某种原因,我无法访问插件中描述的任务正文中的 Cypress 和 cy。 【问题讨论】: 标签: node.js cypress 【解决方案1】: 任务主体在Node 端执行(与用于主要测试逻辑的浏览器相反)我假设Cypress 和cy 都没有绑定。 但是你为什么需要它们呢? 【讨论】: 是的,没错,确实我只是想在任务和测试主体之间共享一些数据。找不到任何解决方案。 您可以将任意数量的参数传递给任务。你还需要别的吗? 我在任务中生成的数据我想从任务主体中作为变量或其他东西访问。 任务也可能返回一个值,例如:docs.cypress.io/api/commands/… 好的,它返回一个值,这很好,但是该值是在任务内部生成的,我无法访问cy 来存储它。