Автоматизация загрузки браузера в папку по умолчанию - PullRequest
0 голосов
/ 22 января 2020

У меня есть браузер, использующий Watir, и он использует chrome для управления им. загрузка должна быть в моей подпапке приложения. Но я не могу изменить его, поскольку он загружает в windows папки для скачивания

download_dir = "#{Dir.pwd}/downloads".tr('/', '\\')
Dir.mkdir download_dir unless Dir.exist ? download_dir
args = % w(--disable - infobars)
prefs = {
  download: {
    prompt_for_download: false,
    download_directory: download_dir
  }
}
ie = Watir::Browser.new(: chrome, options: {
  args: args
}, prefs: prefs)

1 Ответ

0 голосов
/ 22 января 2020

Они сделали некоторую ошибку в недавнем селене, вот что это не работает Я подал ошибку здесь

https://github.com/SeleniumHQ/selenium/issues/7917

Поэтому, пожалуйста, установите selenium-webdriver 3.142.6, он работает нормально.

...