【发布时间】:2020-02-08 00:35:32
【问题描述】:
赛普拉斯无法导入自定义命令
commands.js
Cypress.Commands.add('generateToken', ({secret}) => {
const totp = require('totp-generator');
const token = totp(secret);
});
支持/index.js
import './commands'
test.spec.ts
/// <reference types="Cypress" />
context('Actions', () => {
beforeEach(() => {})
})
it('Main test', () => {
cy.generateToken('XXXX');
})
test.spec.ts 中的 generateToken() 始终加下划线并出现错误:
Property 'generateToken' does not exist on type 'cy'.
index.js 和 commands.js 没有从原始目录中移动。 cypress.json 文件为空。
【问题讨论】:
标签: typescript cypress