在我正在从事的项目中,我有许多与水豚一起运行的 Cucumber 场景。
这些场景中的大多数都以“鉴于我已登录”步骤开始。目前我的实现是:
visit path_to('the login page')
fill_in('Username', :with => 'user')
fill_in('Password', :with => 'password')
click_button('Login')
这工作得很好,但是在每个场景之前加载和提交登录表单变得有点耗时。
有没有办法在此步骤中简单地设置会话,而不必每次都通过表单?