2012-11-20 96 views

回答

0

我不認爲你可以調用紅寶石方法的步驟。 由於「步」是重複使用水豚寶石黃瓜的步驟定義。

更好的方式來再次調用您的方法,而不必重複只是將其定義爲全局方法並調用它。

+2

「步」無關,與水豚... –

-1

爲了調用一個步驟定義從另一個步驟定義做到這一點:

和(/^I刪除整合報價$ /)不
一步「我刪除引用」
結束

和(/^I刪除報價$ /)做 結束

務必記住的是「和」,「當」和「那」是繼承,即我不能做到這一點

然後(/^I刪除整合報價$ /)做
一步「刪除的帖」

+0

的問題是關於調用它來自普通的ruby代碼,而不是步驟定義。 –

+0

你不是在步驟定義的上下文中調用它嗎?這是一個步驟定義調用方法A,它調用方法B然後調用你的步驟?我不明白爲什麼你會在一個步驟的背景之外調用一步。 – vanval

+0

AFAIK無法使用方法A或B中的「step」調用stepdef。 –