如何在不使用钩子的情况下获取黄瓜方案名称?

问题描述 投票:0回答:2

我想为每个场景获取一个场景名称,以便在saucelabs上运行它时将其设置为Test name。在创建webdriver之前,可以使用MutableCapabilities设置此测试名称。我正在使用google Guice @ScenarioScoped创建驱动程序,因此即使在调用@Before钩子方法之前也会创建驱动程序。那么,有没有什么方法可以在不使用@Before钩子的情况下访问Scenario名称?

guice bdd cucumber-jvm cucumber-java
2个回答
0
投票

Cucumber实现不允许您在不使用@Before hook的情况下访问方案名称


0
投票

用testng创建黄瓜跑步者类。在run_cukes方法中,将使用方法cucumberFeature.getCucumberFeature()获取当前要素文件和方案名称.getGherkinFeature()。getName()

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.