Capybara / Cucumber で「ページを表示する」ステップを使用する場合、ファイルの出力先を制御できますか? これの設定が見つからないようで、Google fuが失敗しています。
現在のところ、デフォルトでは私の rails フォルダーのルートに移動し、そこに物が散らかっているようです。
Capybara / Cucumber で「ページを表示する」ステップを使用する場合、ファイルの出力先を制御できますか? これの設定が見つからないようで、Google fuが失敗しています。
現在のところ、デフォルトでは私の rails フォルダーのルートに移動し、そこに物が散らかっているようです。
実際、ファイルを出力する場所を指定できる構成オプションがあります。
Capybara.save_and_open_page_path
最新バージョン(0.3.9)で追加されたと思います
env.rb ファイルでは、次のようなことができます。
Capybara.save_and_open_page_path = '/Users/jsboulanger/my-rails-project/tmp'
Capybara 2.10 ではCapybara::save_and_open_page=
非推奨です。代わりに、Capybara::save_path=
良い。これをありがとう。
config/environments/test.rb
通常はテストでのみカピバラを使用するため、構成行を に追加しました。これは正常に機能します。
tmp/ にはたくさんのサブフォルダーがあるので、以下を使用しました:
Capybara.save_and_open_page_path = 'tmp/capybara'
そしてそのフォルダを作成しました。