【发布时间】:2016-10-04 08:19:03
【问题描述】:
我正在使用 Cucumber-JVM。
我有一个流程和一个子流程。该进程调用子进程然后继续。
理想情况下,我想要以下场景:
Scenario: Process
Given I start a process
When I have completed the sub process
And then I complete task A
And then I complete task B
Then the process is finished
Scenario: SubProcess
Given I start a subprocess
When I complete task C
And then I complete task D
Then the process is finished
我想知道编写“当我完成子流程时”的最佳方法是什么
我已经阅读了一些关于从步骤定义中调用步骤的信息,但是 cucumber-jvm 不支持它们。这是唯一可用的选项还是有其他选项?理想情况下,我会调用整个场景而不是单个步骤。
【问题讨论】:
-
那么子流程也是一个独立的场景,可以独立工作?能否不将子流程步骤与流程场景中的数据一起复制?
-
嘿蚱蜢,是的,子流程可以独立工作,但有多个任务 +10 等,我不想在 2 个地方维护。
标签: java cucumber cucumber-jvm