Я хочу запустить селен, не открывая окно браузера, потому что нужно анализировать много данных, и это очень медленно.
Я пытаюсь использовать для этого полтергейст (фантомы), но он все равно открывает браузер. Может вы мне поможете его настроить?
В настоящее время моя конфигурация:
Capybara.configure do |config|
config.run_server = false
config.default_driver = :poltergeist
end
Capybara.register_driver :poltergeist do |app|
profile = Selenium::WebDriver::Firefox::Profile.new
profile['browser.download.folderList'] = 2
profile['browser.download.dir'] = RESULT_FOLDER
profile['download.prompt_for_download'] = false
profile['download.default_directory'] = RESULT_FOLDER
profile['browser.helperApps.neverAsk.saveToDisk'] = 'application/pdf'
profile['pdfjs.disabled'] = true
Capybara::Selenium::Driver.new( app, browser: :firefox, :profile => profile )
end
Я не хочу использовать webkit, потому что для этого требуется работающий сервер. Также не могли бы вы помочь мне советом, как добиться максимальной производительности с этим материалом?
Capybara.register_driver :poltergeist do |app| Capybara::Poltergeist::Driver.new(app, :phantomjs_options => ['--local-storage-path=/home/extazystas/Downloads', '--debug=no', '--load-images=no', '--ignore-ssl-errors=yes', '--ssl-protocol=TLSv1'], :debug => false) end
Браузер не запускается, но я не могу найти загруженные файлы. - person Extazystas   schedule 10.07.2015