Warm tip: This article is reproduced from serverfault.com, please click

javascript-如何在赛普拉斯中动态生成测试用例?

(javascript - How to dynamically generate test cases in Cypress?)

发布于 2020-07-27 11:25:31

在存储赛普拉斯测试所需的测试数据时,我有一个JSON文件,但我想it根据对象键/值的内容动态生成特定的块(并非每个对象都具有相同的值或需要执行相同的步骤)。

因此,例如,如果我具有以下testData对象:

[
    {
        "name": "Do Something",
        "type": "A",
        
    },
    {
        "name": "Do Something",
        "type": "B",
        
    },
    {
        "name": "Do Something",
        "type": "C",
        
    },
]

并非所有人都一样,type因此需要针对他们的运行调用不同的测试。

在赛普拉斯中实现这一目标的最佳方法是什么?有没有一种方法不涉及if / else块?

Questioner
Keva161
Viewed
0