按顺序运行多个故事

时间:2013-07-21 07:45:57

标签: selenium sequence jbehave user-stories

我在一个包下面有多个故事。有人可以给我一个跑步者代码,用于按顺序执行所有jbehave故事文件。

我一直在使用storyPaths方法,但它无法正常工作

2 个答案:

答案 0 :(得分:0)

好吧,如果您需要按顺序执行它们,更简单的方法是重命名您的故事,在其名称的开头添加序列号。类似于:“0_my_first_story”

答案 1 :(得分:0)

storyPaths()只返回List<String>。您可以自己获取文件List并使用Java对其进行排序。

或者,您可以将GivenStories用作伪依赖关系管理。如果您需要在故事X之前运行故事Z,请让X指定GivenStories Z.我自己没有这样做,但似乎它可能会起作用。更多信息here

最后,按字母顺序重命名始终是一种选择。