Function 如何用Cucumber编写函数?
如何使用watir webdriver在cucumber中编写函数?我的意思是,我有相同的代码,我不想总是重写它。我只想写这个函数,然后使用它。这将帮助我缩短代码 例如,此功能:Function 如何用Cucumber编写函数?,function,testing,cucumber,watir-webdriver,Function,Testing,Cucumber,Watir Webdriver,如何使用watir webdriver在cucumber中编写函数?我的意思是,我有相同的代码,我不想总是重写它。我只想写这个函数,然后使用它。这将帮助我缩短代码 例如,此功能: def login @b.text_field(:id => `login`).set `login` @b.text_field(:id => `passw`).set `passw` @b.button(:id => `submit`).click end …然后我想这样使用它: g
def login
@b.text_field(:id => `login`).set `login`
@b.text_field(:id => `passw`).set `passw`
@b.button(:id => `submit`).click
end
…然后我想这样使用它:
get :login
…但我不知道如何正确编写。请提供Cucumber和Watir代码示例。您真的应该读一本关于Ruby的书。这与水或黄瓜无关。互联网上有很多免费的ruby书籍。库尔特,你得问问自己,为什么你得不到很多答案。你可以从认真对待评论开始。
def login
@b.text_field(:id => `login`).set `login`
@b.text_field(:id => `passw`).set `passw`
@b.button(:id => `submit`).click
end
login