如何将步骤定义映射到 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"); } }
项目结构
广告