没有匹配的胶水代码

时间:2018-06-08 13:58:40

标签: eclipse selenium cucumber

我试图让黄瓜在Eclipse工作......

消息是:没有匹配的胶水代码

我按照本网站的步骤进行操作:Screenshot 1

但问题是,当你完全按照网站所说的那样,各种各样的事情都发生在描述中...... F.E. de cucumber.api创建。 (该网站对此没有任何说明) 它更好/改善了吗?还是不必要? (我不知道)

这段代码有什么问题,(请帮忙)?

package cucumber.api;

import cucumber.junit.Cucumber;

public class CucumberOptions {
    @Cucumber.Options(format = {"pretty", "html:target/cucumber"}
    ,glue={"cucumberJava"}
)
}

https://www.tutorialspoint.com/cucumber/cucumber_java_testing.htm

enter image description here

另外:我可以启动runTest.java 浏览器FireFox打开 但没有任何反应......为什么它不会继续? 为什么会说:没有匹配的胶水,但运行?

enter image description here

1 个答案:

答案 0 :(得分:1)

本教程已过时。这是指黄瓜1.0.2,最新版本是3.0.2。不推荐使用Cucumber.Options,并将其替换为CucumberOptions注释。找一个更新的。

来到代码,Cucumber.Options注释需要在类级别上,如下所示。你也错过了执行这门课程的黄瓜选手。

@RunWith(Cucumber.class)
@Cucumber.Options(format = {"pretty", "html:target/cucumber"}
    ,glue={"cucumberJava"}
)
public class CucumberOptions {

}