从BDD文件获取当前要调用的步骤的描述

时间:2018-08-07 17:16:59

标签: java selenium cucumber bdd qaf

我有一个具有某些步骤的BDD文件,如下所示:

Given user navigates to login page. 
When user enters username. 
And user enters password. 
Then user clicks on login button.  

步骤定义文件如下:

@CustomAnnotation(description="When user enters {}")
public void enterTextInAnyField(WebElement element,String txt)
{
   ele.sendKeys(txt);
}

我的要求是从步骤定义方法(enterTextInAnyField)内部获取String格式的当前正在执行的BDD行。 步骤定义仅在步骤匹配时才会执行,因此在这种情况下,我的预期输出将是:

String txt="When user enters username"

OR

String txt="And user enters password"

有人可以帮我这个忙吗?谢谢。

0 个答案:

没有答案