如何在 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");
   }
}

项目结构


相关文章