二、Cucumber Demo

文件目录如下(注意:feature文件需要建在根目录,step需要放在test.java内):

一、新建文件
1.新建文件夹->新建.feature文件

文件顶头写以下代码,表示语言描述可以用中文,不加只能用英文

language: zh-CN

功能: 163登录功能

场景: 测试正确的账号登录
  当我打开163网站
  并且我在用户E-mail文本框输入"ouerbook@163.com"
  并且我在密码框输入"Liu2017@"
  当我点击登录按钮
  那么我登录成功

2.java文件

import cucumber.api.java.zh_cn.*;

public class login {
@当("^我打开163网站$")
public void openUrl() {
System.out.println("打开163网站");
}

@并且("^我在用户E-mail文本框输入"(.*?)"$")
public void inputUserName(String email){
    System.out.println("我在用户E-mail文本框输入"+email);
}

@并且("^我在密码框输入"(.*?)"$")
public void inputPassWord(String pwd){
    System.out.println("我在用户E-mail文本框输入"+pwd);
}

@当("^我点击登录按钮$")
public void clickLoginButton() {
    System.out.println("我点击了登录按钮");
}

@那么("^我登录成功$")
public void loginSuccess() {
    System.out.println("登录成功");
}

}

原文地址:https://www.cnblogs.com/surenliu/p/12416519.html