如何在MAF CUCUMBER中应用条件IF..ELSE



目前,我在以下详细中有两个案例

在API成功运行后,我运行了一个带有文件上传的API。有两种状态可以显示

  1. 状态=正在等待
  2. status=ready_to_process(如果系统没有问题,这是正确的状态(

注意:这样的状态变化是因为系统有时在上传文件时无法更改,但它可以记录到DB并成功运行

然后在数据库中,数据的变化也是不同的

  1. 更改为角色:未知
  2. 已更改为角色: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
...

相关内容

  • 没有找到相关文章

最新更新