在黄瓜中,如何传递文件路径的位置,使其适用于Windows和MAC

问题描述 投票:0回答:1

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

@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中正常工作?

java windows macos cucumber test-runner
1个回答
0
投票

对于feature属性,将\\替换为/,例如:src/test/resources/features。它适用于我使用Cucumber的应用程序(基于Windows和Unix的OS)。注意atrribute javadoc指出:

返回:

功能的uris

uri由斜杠组成,而不是反斜杠。

© www.soinside.com 2019 - 2024. All rights reserved.