我安装了模块 @cypress/skip-test 并希望将其用作命令。建议添加require('@cypress/skip-test/support')
在 support/index.js 文件中。因此,当我这样做时,我仍然无法将其用作自定义命令。 (顺便说一句,我的文件是一个 typescript 文件 - index.ts)。要将其用作 cypress 自定义命令还需要什么吗?
使用 cy.skipOn(true);
时出现此错误:
TS2339: Property 'skipOn' does not exist on type 'cy & CyEventEmitter'.
最佳答案
库的发行说明 cypress-skip-test需要更新。
如果您运行的是 Cypress v10 或更高版本,则正确的文件为 /cypress/support/e2e.ts
。
Typescript 的约定是使用 import
,但您可能会发现 require()
仍然有效。
// cypress/support/e2e.ts
import '@cypress/skip-test/support'
关于javascript - 无法在 Cypress 中使用skip-test作为自定义命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75078948/