2017-11-14 14 views
1

私のユースケースは2つあります。システムの仕様により生成されたファイルを(私の場合~/Downloadsで)標準フォルダを埋めるChromeを使用したレールシステムテストのダウンロードフォルダを指定するにはどうすればよいですか?ここ

  1. は避けてください。

  2. ダウンロードしたファイルをアップロードする際に、ビルド環境全体に統一されていることを確認してください。

答えて

1

パックあなたのspec_helper.rbに次

config.before(:each, type: :system, js: true) do 
    desired_capabilities = Selenium::WebDriver::Remote::Capabilities.chrome(
    'chromeOptions' => { 
     'prefs' => { 
     'download.default_directory' => Rails.root.join('spec/downloads'), 
     'download.prompt_for_download' => false, 
     'plugins.plugins_disabled' => ["Chrome PDF Viewer"] 
     } 
    } 
) 
    driven_by :selenium, using: :chrome, options: { desired_capabilities: desired_capabilities } 
end 

のEt出来上がり!

関連する問題