问题描述
我在使用添加到 /support/commands.js 文件中的自定义命令时遇到错误。 值得一提的是,我添加的所有其他自定义命令都可以正常工作。
我遵循了其他人在此论坛上提到的其他一些解决方案,但没有任何帮助。 我重新启动了 VSCode 和 Cypress.io 都无济于事。
我的 cypress.json 文件如下(我缺少我的 projectId,我在哪里可以找到它?):
{
"supportFile": "cypress/support/index.js"
}
赛普拉斯代码:
// verify the stepper header
cy.verifyStepperHeader()
自定义命令:
// verify the stepper header
Cypress.Commands.add('verifyStepperHeader',() => {
cy.get('.stepper-header').scrollIntoView()
.should('be.visible').within(() => {
cy.contains('User Targets').should('be.visible')
cy.contains('Data Upload').should('be.visible')
cy.contains('Data Quality').should('be.visible')
cy.contains('Sensor Mapping').should('be.visible')
cy.contains('Tuning Mode').should('be.visible')
cy.contains('Tuning').should('be.visible')
cy.contains('Tuning Results').should('be.visible')
cy.contains('Validation').should('be.visible')
cy.contains('Validation Results').should('be.visible')
cy.contains('Summary').should('be.visible')
})
})
我也有
// Import commands.js using ES2015 Syntax:
import './commands'
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)