【发布时间】:2017-06-29 02:22:37
【问题描述】:
我正在尝试将特定步骤定义文件与 cucumber Options 中的特定功能文件粘合在一起,当我使用 JUnit Test 运行测试运行程序类时,它不被视为我在测试运行程序类中提供的用于执行的步骤定义文件。我的控制台还会打印代码 sn-p 以开发测试运行器类中提到的功能文件的步骤。
我刚刚创建了 JavaProject,没有使用 maven。
我的功能文件路径(由 4 个不同的功能文件组成): 项目/功能
我的 StepDefinition 文件路径(有 4 个不同的步骤定义文件): 项目/src/StepDefinition
我的 Runner 类文件路径: 项目/src/cucumberTest
这里,我想将特征文件 4 与 runner 类中的 stepDefinition 文件 4 映射
我的 Runner 类代码:
package cucumberTest;
import org.junit.runner.RunWith;
import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;
@RunWith(Cucumber.class)
@CucumberOptions(
features = "Feature/Test4.feature"
,glue = {"stepDefinition/Test4_Step"}
,monochrome = true
)
public class Test4_TestRunner {
}
我是 Cucumber 的新手,谁能帮我实现这一点?
【问题讨论】:
标签: java selenium bdd gherkin cucumber-junit