从 Java 中的另一个 class 开始 Cucumber runner class
start Cucumber runner class from another class in Java
目前我正在尝试将黄瓜测试与硒和 Java 结合使用。
现在我的问题是:
是否可以从另一个 class 启动 RunCucumber class?
到目前为止,我已经写了这个 class 从 Eclipse 启动 Cucumber :
@RunWith(Cucumber.class)
@CucumberOptions(
plugin = {"pretty","json:target/json/jsonoutPretty.json"},
features={"src/main/resources/FeatureFiles"},
)
public class RunCucumber{
}
现在我想从另一个开始这个 RunCucumber Class。
像这样:
public class startTests {
public void startRunCucumber(){
run(RunCucumber.class);
}
}
是否有可能实现这一目标?
谢谢!
有可能。您可以运行用于Cucumber命令行版本的主要方法。
从您的 class 调用 cucumber.api.cli.Main.main()
。
目前我正在尝试将黄瓜测试与硒和 Java 结合使用。
现在我的问题是:
是否可以从另一个 class 启动 RunCucumber class?
到目前为止,我已经写了这个 class 从 Eclipse 启动 Cucumber :
@RunWith(Cucumber.class)
@CucumberOptions(
plugin = {"pretty","json:target/json/jsonoutPretty.json"},
features={"src/main/resources/FeatureFiles"},
)
public class RunCucumber{
}
现在我想从另一个开始这个 RunCucumber Class。 像这样:
public class startTests {
public void startRunCucumber(){
run(RunCucumber.class);
}
}
是否有可能实现这一目标?
谢谢!
有可能。您可以运行用于Cucumber命令行版本的主要方法。
从您的 class 调用 cucumber.api.cli.Main.main()
。