如何在Cucumber中编写函数?

时间:2012-09-24 11:36:16

标签: function testing cucumber watir-webdriver

如何用watir-webdriver在黄瓜中编写函数?我的意思是,我有相同的代码,我不想总是重写它。我只想写这个函数然后使用它。这将有助于我缩短代码。

例如,这个函数:

def login
  @b.text_field(:id => `login`).set `login`
  @b.text_field(:id => `passw`).set `passw`
  @b.button(:id => `submit`).click
end

...然后我想以这种方式使用它:

get :login

...但我不知道怎么写得正确。

1 个答案:

答案 0 :(得分:0)

def login
  @b.text_field(:id => `login`).set `login`
  @b.text_field(:id => `passw`).set `passw`
  @b.button(:id => `submit`).click
end

login