赛普拉斯:只运行一个测试
2022-08-30 01:38:44
我只想切换一个测试,这样我就不必等待其他测试看到一个测试的结果。
目前,我注释掉了我的其他测试,但这真的很烦人。
有没有办法切换只运行一个测试?Cypress
我只想切换一个测试,这样我就不必等待其他测试看到一个测试的结果。
目前,我注释掉了我的其他测试,但这真的很烦人。
有没有办法切换只运行一个测试?Cypress
cypress run --spec path/to/file.spec.js
或使用球状图案:
cypress run --spec 'path/to/files/*.spec.js'
注意:您需要将球形图案包装在单引号中,以避免外壳膨胀!
您可以使用赛普拉斯文档中所述的.only
it.only('only run this one', () => {
// similarly use it.skip(...) to skip a test
})
it('not this one', () => {
})
另外,您可以使用 和 块执行相同的操作describe
context
还有一个很好的扩展,使添加/删除更容易与键盘快捷键。它被称为 Test Utils(安装方式)。它适用于js,coffee和typescript:VSCode
.only
ext install chrisbreiding.test-utils
有多种方法可以实现这一目标。
.only
it
describe
npx cypress run --record --spec "cypress/integration/my-spec.js" npm run cypress -- --record --spec "cypress/integration/my-spec.js"