动态赛普拉斯测试

问题描述 投票:0回答:1

我正在编写一些

Cypress
测试用例,并一直在尝试找出简化的最佳方法。假设我有 10 个表单,所有表单都具有完全相同的字段。我希望我可以只创建一个并使用命令动态传入
.cy.js
,而不是为每个表单创建一个新的
formID
文件。

类似这样的事情

npx cypress run --spec cypress/forms/basicLayoutForm.cy.js/pass formID here

这可能吗?我一直在环顾四周并发现了这个,但这对于我想要完成的任务来说看起来有点沉重。我只是想传递一个参数(

formID
)

unit-testing testing cypress
1个回答
0
投票

我找到了解决方案...

我可以像这样传递它

npx cypress run --env formID=myID --spec cypress/e2e/regression/forms/basicLayoutForm.cy.js

并在

.cy.js
文件中像这样访问它
Cypress.env('formID')

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.