无法运行黄瓜功能
问题描述:
我无法运行功能文件。每当我试图运行
我得到下面的堆栈跟踪文件无法运行黄瓜功能
Exception in thread "main" Usage: java cucumber.api.cli.Main [options] [
[FILE|DIR][:LINE[:LINE]*] ]+
Options:
-g, --glue PATH Where glue code (step definitions and hooks) is loaded from.
-f, --format FORMAT[:PATH_OR_URL] How to format results. Goes to STDOUT unless PATH_OR_URL is specified.
Built-in FORMAT types: junit, html, pretty, progress, json.
FORMAT can also be a fully qualified class name.
-t, --tags TAG_EXPRESSION Only run scenarios tagged with tags matching TAG_EXPRESSION.
-n, --name REGEXP Only run scenarios whose names match REGEXP.
-d, --[no-]-dry-run Skip execution of glue code.
-m, --[no-]-monochrome Don't colour terminal output.
-s, --[no-]-strict Treat undefined and pending steps as errors.
--snippets Snippet name: underscore, camelcase
--dotcucumber PATH_OR_URL Where to write out runtime information. PATH_OR_URL can be a file system
path or a URL.
-v, --version Print version.
-h, --help You're looking at it.
cucumber.runtime.CucumberException: Unknown option: --plugin
at cucumber.runtime.RuntimeOptions.parse(RuntimeOptions.java:119)
at cucumber.runtime.RuntimeOptions.<init>(RuntimeOptions.java:50)
at cucumber.runtime.RuntimeOptions.<init>(RuntimeOptions.java:44)
at cucumber.api.cli.Main.run(Main.java:20)
at cucumber.api.cli.Main.main(Main.java:16)
请帮我解决这个问题
答
如果您没有设置cucumberOptions
正确您cukes文件时,您通常会得到这个问题。
例如:
@RunWith(Cucumber.class)
@CucumberOptions(dryRun = false, strict = true, features = "src/test/features/com/sample", glue = "com.sample",
tags = { "[email protected]", "@executeThis" }, monochrome = true,
format = { "pretty", "html:target/cucumber", "json:target_json/cucumber.json", "junit:taget_junit/cucumber.xml" })
public class RunCukeTest {
}
答
您好我也有这个问题为好,我做了以下解决它,这要归功于Anusha从视频https://youtu.be/pD4B839qfos评论 -the主要伎俩是先改变您拥有的jar文件如下: cucumber-core-1.2.5.jar cucumber-java-1.2.5.jar cucumber-junit-1.2.5.jar 或以上任何一个,从1.2.4开始向上 - 也更新以下硒服务器独立2.42.0.jar及以上 - 也更改为垫关键字插件
一旦你做出上述改变,这应该可以解决你的问题。
可能重复的[黄瓜功能文件不使用Maven执行](http://stackoverflow.com/questions/16727986/cucumber-feature-files-are-not-executed-using-maven) – deltree
请告诉我们你打电话。你的命令中有些东西坏了,但我没有看到它,所以我不知道有什么问题。 –
如果你不使用'--plugin',它可以工作吗? – meatspace