目前,我在以下详细中有两个案例
在API成功运行后,我运行了一个带有文件上传的API。有两种状态可以显示
- 状态=正在等待
- status=ready_to_process(如果系统没有问题,这是正确的状态(
注意:这样的状态变化是因为系统有时在上传文件时无法更改,但它可以记录到DB并成功运行
然后在数据库中,数据的变化也是不同的
- 更改为角色:未知
- 已更改为角色:pass
如果…else在Cucumber中使用MAF框架,我该如何编写步骤,如:如果API运行,则返回状态1=>在DB中验证结果1其他的在DB 中验证结果2
您不能在Cucumber特性中编写条件代码。你应该做的是为每种情况写一个场景。所以你应该写一些类似的东西
Scenario: Run ends with waiting status
...
Scenario: Run ends with ready to process status
...