2012-11-20 69 views

回答

0

我不认为你可以调用红宝石方法的步骤。 由于“步”是重复使用水豚宝石黄瓜的步骤定义。

更好的方式来再次调用您的方法,而不必重复只是将其定义为全局方法并调用它。

+2

“步”无关,与水豚... –

-1

为了调用一个步骤定义从另一个步骤定义做到这一点:

和(/^I删除整合报价$ /)不
一步“我删除引用”
结束

和(/^I删除报价$ /)做 结束

务必记住的是“和”,“当”和“那”是继承,即我不能做到这一点

然后(/^I删除整合报价$ /)做
一步“删除的帖”

+0

的问题是关于调用它来自普通的ruby代码,而不是步骤定义。 –

+0

你不是在步骤定义的上下文中调用它吗?这是一个步骤定义调用方法A,它调用方法B然后调用你的步骤?我不明白为什么你会在一个步骤的背景之外调用一步。 – vanval

+0

AFAIK无法使用方法A或B中的“step”调用stepdef。 –