【发布时间】:2017-07-23 15:57:48
【问题描述】:
我正在尝试调用下面的步骤定义实现
@Given("^a user is logged into application with \"([^\"]*)\" and \"([^\"]*)\"$")
public void a_user_is_logged_into_application_with_and(String arg1, String arg2) throws Throwable
{
open();
login(arg1, arg2);
}
来自另一个步骤定义实现,如下所示:
@Given("^Run Add Business scenario$")
public void run_Add_Business_scenario() {
Given("a user is logged into application with 'clfmanager' and 'rules'");
}
我做不到,有没有我可以做到的?
【问题讨论】:
-
你不能在 cucumber 中这样做,你可以做的是创建另一个调用这两个函数感兴趣的步骤。
-
在 ruby 中使用 cucumber,很容易做到。我现在对 cucumber java 很熟悉,但我发现了类似 github.com/cucumber/cuke4duke/wiki/… 的东西。希望这会有所帮助。
-
很高兴能详细了解为什么您无法完成您想做的事情。你收到错误了吗?分享所发生事情的详细信息有助于获得更好的答案。