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

凯娃161

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

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

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

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用赛普拉斯测试文件输入?

如何在赛普拉斯中访问baseURL的值

如何在赛普拉斯所有测试套件之前执行代码

如何在赛普拉斯测试中公开/访问Redux之类的数据存储?

如何在赛普拉斯中返回文档尺寸以供以后测试

如何使用赛普拉斯测试在文本字段中输入生成的验证码文本?

赛普拉斯-如何为每个测试用例编写一个代码

如何在Windows上记录我的赛普拉斯测试?

如何在赛普拉斯中单击x次

赛普拉斯-在iframe中运行测试

赛普拉斯的条件测试

赛普拉斯-如何最好地测试多步流程

如何在赛普拉斯中创建命令

如何在赛普拉斯中使用不同的夹具运行相同的测试?

如何在赛普拉斯中测试以某种形状的对象作为参数的存根函数?

如何让Teamcity显示赛普拉斯失败的测试列表

如何在赛普拉斯中声明localStorage

赛普拉斯-如何按顺序运行测试文件

如何在赛普拉斯中存根节点模块?

如何在赛普拉斯中测试视频文件上传?

在赛普拉斯中运行测试的所有断言

在赛普拉斯测试规范中读取动态文件名

赛普拉斯-如何在赛普拉斯中进行轮询?

如何基于“ before()”中接收到的数据动态生成赛普拉斯测试?

如何在赛普拉斯中添加测试用例分组

如何在赛普拉斯中发送带有测试报告的电子邮件

如何在Azure Devops中安排赛普拉斯测试?

赛普拉斯测试验证

如何在赛普拉斯测试中切换 Angular 选项卡