使用cucumber-jvm,如何在运行时获取特定场景的完整小黄瓜描述?

时间:2017-07-07 17:49:17

标签: cucumber cucumber-jvm

我有一组测试,通过在Akka Actors之间发送和接收消息来同时运行cucumber-jvm。我能够通过RESTful API将测试结果(包括方案名称和通过/失败状态)发布到我的仪表板网站,这是通过使用提供注入方案实例的@After挂钩实现的。现在我想将当前场景的详细小黄瓜也发布到仪表板页面。但是,Cucumber-jvm中的Scenario类没有提供任何方法来获取Gherkin中的故事串。我不能只读取物理特征文件,因为它们遍布整个地方并且它是异步的,我不知道是否有办法将特征文件绑定到正在运行的场景。有没有办法,以编程方式从Cucumber获取场景描述(或绑定)场景实例?

更新:我在Scenario界面中使用了getName()和getId()以及getStatus()方法。我需要的是像getScenarioDescription()这样的东西,它将返回该场景实例的完整小黄瓜故事的字符串。

0 个答案:

没有答案