2016-06-23 2 views
-1

У меня есть несколько тестов, в которых я загружаю PDF-файл с веб-страницы. Я запускаю тесты в Chrome, и я хочу, чтобы файл попадал в папку в моем тестовом пакете. У меня есть следующий блок кода в моем файле окр @Cucumber selenium-webdriver Chrome

if ENV['chrome'] 
Capybara.default_driver = :selenium 
Capybara.register_driver :selenium do |app| 
    Capybara::Selenium::Driver.new(app, :browser => :chrome, 
    :desired_capabilities => Selenium::WebDriver::Remote::Capabilities.chrome(
    'chromeOptions' => { 
     'args' => [ "--window-size=1920,1080" ], 
     'prefs' => { 
     'download.default_directory' => File.expand_path("path/to/download"), 
     'download.prompt_for_download' => false, 
     'plugins.plugins_disabled' => ["Chrome PDF Viewer"] 
     } 
     } 
    ) 
) 
end 

В нем четко говорится, что приглашение для загрузки ложно пока окно появляется еще спрашивает, где я хочу, чтобы сохранить файл, как только я выбрал для загрузки pdf.

Я сделал что-то не так в своем блоке кода?

ответ

0

Игнорировать этот вопрос, я допустил ошибку, путь к файлу, да! Я оставлю этот вопрос на случай, если кому-то понадобится такое решение для своих тестов.