1
私のユースケースは2つあります。システムの仕様により生成されたファイルを(私の場合~/Downloads
で)標準フォルダを埋めるChromeを使用したレールシステムテストのダウンロードフォルダを指定するにはどうすればよいですか?ここ
は避けてください。
ダウンロードしたファイルをアップロードする際に、ビルド環境全体に統一されていることを確認してください。
私のユースケースは2つあります。システムの仕様により生成されたファイルを(私の場合~/Downloads
で)標準フォルダを埋めるChromeを使用したレールシステムテストのダウンロードフォルダを指定するにはどうすればよいですか?ここ
は避けてください。
ダウンロードしたファイルをアップロードする際に、ビルド環境全体に統一されていることを確認してください。
パックあなたの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出来上がり!