在存储赛普拉斯测试所需的测试数据时,我有一个JSON文件,但我想it
根据对象键/值的内容动态生成特定的块(并非每个对象都具有相同的值或需要执行相同的步骤)。
因此,例如,如果我具有以下testData对象:
[
{
"name": "Do Something",
"type": "A",
},
{
"name": "Do Something",
"type": "B",
},
{
"name": "Do Something",
"type": "C",
},
]
并非所有人都一样,type
因此需要针对他们的运行调用不同的测试。
在赛普拉斯中实现这一目标的最佳方法是什么?有没有一种方法不涉及if / else块?
赛普拉斯真实世界应用程序中有一个示例,该应用程序是一个支付应用程序,用于演示赛普拉斯测试方法,模式和工作流程在现实世界中的用法
共有3个交易Feed,并且每个交易Feed均在此规范中经过了全面测试:https : //github.com/cypress-io/cypress-realworld-app/blob/develop/cypress/tests/ui/transaction-feeds.spec.ts
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句