【问题标题】:Cucumber JVM Junit Runner cucumber api does not exist黄瓜 JVM Junit Runner 黄瓜 api 不存在
【发布时间】:2016-01-07 05:10:19
【问题描述】:

我使用带有移动自动化测试的黄瓜 JVM,它工作正常,但我需要从命令行运行到我的运行器类以构建服务器。当我使用

javac -cp .;C:\V3\YemeksepetiAndroid.v3.Tests\AndroidV3\src\test\java\com\cucumber\AndroidV3\junit-4.11.jar Galaxy_S4_Runner.java

如你所见截图一样运行 (http://prntscr.com/9mrr1i
) 它给出了错误。有人帮我吗? :)

这是我的跑步课

package com.cucumber.AndroidV3;

import org.junit.runner.RunWith;

import cucumber.api.junit.Cucumber;
import cucumber.api.CucumberOptions;
@RunWith(Cucumber.class)

@CucumberOptions(

format = { "pretty", "html:target/html/s4/" },

features = { "src/test/resource" }, tags = { "@s4" }

)

public class Galaxy_S4_Runner {

【问题讨论】:

    标签: java junit jvm cucumber appium


    【解决方案1】:

    您需要类路径中的两个 Cucumber jar(cucumber-java.jar 和 cucumber-core.jar)以及 junit-4.11.jar。您应该能够在 Maven 存储库中找到它们。

    【讨论】:

    • 感谢您的回复,但我已经有了黄瓜罐(cucumber-java.jar 和 cucumber-core.jar)。我真的不明白为什么找不到它prntscr.com/9mtipf
    • 这是来自 Maven 的类路径,而不是命令行上的类路径。 java -cp ... 需要提到两个黄瓜罐子,以及任何其他依赖的罐子。
    • 老实说,你最好通过 maven 在构建服务器上运行这些测试。
    猜你喜欢
    • 2014-03-11
    • 2021-07-07
    • 1970-01-01
    • 2013-04-08
    • 1970-01-01
    • 2022-01-27
    • 1970-01-01
    • 1970-01-01
    • 2019-12-28
    相关资源
    最近更新 更多