Dav*_*ers 9 ruby-on-rails cucumber capybara
当我使用"显示页面"步骤时,使用Capybara/Cucumber,我可以控制文件输出的位置吗?我似乎无法找到这个配置,我的谷歌fu失败了我.
现在看来,默认情况下,它们会转到我的rails文件夹的根目录,并在那里混乱.
小智 11
确实有一个配置选项,允许您指定输出文件的位置:
Capybara.save_and_open_page_path
我相信它是在最新版本中添加的(0.3.9)
在您的env.rb文件中,您可以执行以下操作:
Capybara.save_and_open_page_path = '/Users/jsboulanger/my-rails-project/tmp'
Run Code Online (Sandbox Code Playgroud)
在Capybara 2.10中,Capybara::save_and_open_page=
已被弃用.相反,打电话Capybara::save_path=
尼斯.谢谢你.
为了真的很整洁,我添加了配置行config/environments/test.rb
,因为你通常只在测试中使用capybara,并且工作正常.
因为在tmp/I中使用了一堆子文件夹:
Capybara.save_and_open_page_path = 'tmp/capybara'
Run Code Online (Sandbox Code Playgroud)
并创建了该文件夹.
归档时间: |
|
查看次数: |
2493 次 |
最近记录: |