Java 如何在流道文件中指定特征文件的路径

Java 如何在流道文件中指定特征文件的路径,java,selenium,cucumber,Java,Selenium,Cucumber,在src/test/featurefile中,我创建了两个文件夹US Portals和Canada Portals,这两个文件夹包含多个功能文件。 如何在runner文件中为两个入口的要素文件提供路径 features = { "src/test/featurefile/" }, plugin = { "pretty", "html:target/cucumber-html-report", "junit:target/cucumber-junit-report/allcukes.xm

在src/test/featurefile中,我创建了两个文件夹US Portals和Canada Portals,这两个文件夹包含多个功能文件。 如何在runner文件中为两个入口的要素文件提供路径

features = { "src/test/featurefile/" }, 
plugin = { "pretty", "html:target/cucumber-html-report",
    "junit:target/cucumber-junit-report/allcukes.xml", "json:target/cucumber-report.json",
    "json:target/cucumber.json", "usage:target/cucumber-usage.json" },

tags = { "@SaveContract_US_BMW, @SaveContract_Canada_BMW" }

可以包括所有要素所在的路径,如下所示:

features = {"classpath:demo_features"}

可以包括所有要素所在的路径,如下所示:

features = {"classpath:demo_features"}

执行文件夹src/test/featurefile中的所有功能文件(包括美国门户和加拿大门户文件夹)


执行文件夹US Portal中的所有要素文件

features =  { "src/test/featurefile/US-Portals"}

执行文件夹中的所有要素文件的步骤

features =  { "src/test/featurefile/Canada-Portals"}
在美国门户网站文件夹中执行单个功能文件(例如sample1.feature)

在美国-加拿大文件夹中执行单个功能文件(例如sample1.feature)

如果要执行所有文件,则无需传递标记值。如果您传递它,它将只执行带有该标记的场景/功能。跳过所有其他屏幕/功能


注意:功能文件名和标记名区分大小写。

执行文件夹src/test/featurefile(包括美国门户和加拿大门户文件夹)中的所有功能文件


执行文件夹US Portal中的所有要素文件

features =  { "src/test/featurefile/US-Portals"}

执行文件夹中的所有要素文件的步骤

features =  { "src/test/featurefile/Canada-Portals"}
在美国门户网站文件夹中执行单个功能文件(例如sample1.feature)

在美国-加拿大文件夹中执行单个功能文件(例如sample1.feature)

如果要执行所有文件,则无需传递标记值。如果您传递它,它将只执行带有该标记的场景/功能。跳过所有其他屏幕/功能

注意:要素文件名和标记名区分大小写