在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中正常工作?
对于feature
属性,将\\
替换为/
,例如:src/test/resources/features
。它适用于我使用Cucumber的应用程序(基于Windows和Unix的OS)。注意atrribute javadoc指出:
返回:
功能的uris
uri由斜杠组成,而不是反斜杠。