java - 在 Cucumber 中,如何传递文件路径的位置以使其适用于 Windows 和 MAC

标签 java windows macos cucumber test-runner

在 Cucumber(基于 mvn 的 java 项目)中,我们需要指定文件的位置(例如)TestRunner 中的功能文件位置,如下所示

@CucumberOptions(features=("src\\test\\resources\\features"),
                 glue= {"com.testing.stepdefinitions"},
                 strict = true,
                 plugin= {"pretty","html:target/cucumber",
                         "com.aventstack.extentreports.cucumber.adapter.ExtentCucumberAdapter:"}
                 )

public class MyRunner extends BaseClass{
}

如何指定文件路径使其在 Windows 和 MAC 中正常工作?

最佳答案

请尝试以下而不是 src\\test\\resources\\features。这将适用于 Windows 和 Mac。

@CucumberOptions(features=("./src/test/resources/features"),

关于java - 在 Cucumber 中,如何传递文件路径的位置以使其适用于 Windows 和 MAC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58205375/

相关文章:

macos - 对于共存的旧版和现代 Mac 应用程序,无法将全局捆绑文档与现代应用程序关联(启动服务?)

java - Thymeleaf 空值检查

java - Guava ImmutableMap 会推迟 Map 调整大小吗?

Windows:应用程序无法正常启动(0xc000007b)

windows - 用于 Linux 的 Delphi 交叉编译器

macos - MAC OS X Xampp 访问被禁止

java - 为什么 Blackberry java 应用程序显示有线对话框?

完全独立于系统时间变化的Java调度器

windows - 如何通过 WMI 浏览服务?

bash - 为什么这个 bash 提示符表现得很奇怪/消失,我该如何修复它(OS X)?