【发布时间】:2017-07-14 16:13:05
【问题描述】:
有没有什么方法可以使用一个浏览器来处理在一个特性下编写的所有 jbehave 故事。有些人喜欢使用下面的属性,
serenity.restart.browser.for.each = FEATURE
尝试将此添加到我的 serenity.properties 文件中。但没有工作。 是不是我做错了什么。
使用的宁静版本如下
<serenity.version>1.5.0-rc.1</serenity.version>
<serenity.jbehave.version>1.26.0-rc.3</serenity.jbehave.version>
我的项目结构在故事文件夹下
---folder 1 [Capability]
---- folder 1.1 [Feature]
-----story 1 [.story]
-----story 2 [.story]
---- folder 1.2 [Feature]
-----story 3 [.story]
-----story 4 [.story]
---folder 2 [Capability]
---- folder 2.1 [Feature]
-----story 5 [.story]
-----story 6 [.story]
---- folder 2.2 [Feature]
-----story 7 [.story]
-----story 8 [.story]
我基本上想在一个浏览器中运行故事 1 和故事 2 中的场景,然后为故事 3 和故事 4 打开一个新的浏览器。即单端文件夹中的故事文件应该在单个浏览器中运行。
这样可以吗???
【问题讨论】:
标签: java automation acceptance-testing jbehave serenity-bdd