1.Cucumber Hooks
在方法前添加 @Before and @After 注解 , 表示在运行每个scenario前后都需要运行的方法
cucumber只支持@Before and @After 两个hook
添加前置条件的情况:
- 启动Webdriver
- 设置数据库连接
- 设置测试数据
- 设置浏览器cookie
- 导航到特定页面
添加steps之后的操作:
- 终止webdriver
- 断开数据库连接
- 清除测试数据
- 清除浏览器cookie
- 从应用程序中注销
- 打印报告或日志
- 截取错误的屏幕截图
package utilities;
import cucumber.api.java.After;
import cucumber.api.java.Before;
public class Hooks {
@Before
public void beforeScenario(){
System.out.