如何在 Cucumber 中将步骤定义映射到功能文件?
rest assureddynamic programmingprogramming
我们可以在 Cucumber 中将步骤定义文件映射到功能文件。这可以通过以下步骤完成 −
步骤 1 − 创建一个扩展名为 .feature 的功能文件(例如 Login.feature),并包含以下内容 −
功能 − 登录模块
场景 − 欢迎页面登录验证
假设用户位于欢迎页面
然后应该显示欢迎页面
步骤 2 − 创建一个步骤定义 Java 文件(例如 stepDefination.java),其中包含步骤定义文件到功能文件的映射。
示例
package stepDefinations; import io.cucumber.java.en.Given; import io.cucumber.java.en.Then; public class stepDefination { @Given("^User is on Welcome Page$") public void user_on_welcome_page() { System.out.println("User on welcome page"); } @Then("^Welcome page should be displayed$") public void verify_user_on_welcome_page() { System.out.println("User should be on welcome page"); } }