如何在 Cucumber 中设置测试方法的执行顺序?
我们可以借助 order 关键字在 Cucumber 中设置测试方法的执行顺序。测试方法在步骤定义文件中分配顺序。
具有较低顺序的测试方法先执行,然后执行具有较高顺序的方法。
示例
步骤定义文件。
@Before (order = 1)
public void login(){
System.out.println("login is successful");
}
@Before (order = 2)
public void payment(){
System.out.println("payment is successful");
}
@Given ("^Land in repayment page$")
public void repay(){
System.out.println ("Actual Scenario of repayment");
}具有较低顺序(login() 设置为 1)的测试方法将首先执行。然后,将执行具有更高顺序的 payment() 测试方法。
这些方法成功执行后,将执行测试方法 repay()。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP