如何将步骤定义映射到 Cucumber 中的特性文件中?


我们可以在 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");
   }
}

项目结构

更新于: 2021 年 11 月 22 日

4K+ 浏览量

开启你的 职业

获得认证,完成本课程

开始
广告