【发布时间】:2015-10-20 23:16:31
【问题描述】:
我想使用 Watir Webdriver 从页面下载文件。我需要能够将下载位置设置为我定义的目录。我找到了this page,但是那里的代码不起作用:
profile = Selenium::WebDriver::Chrome::Profile.new
profile['download.prompt_for_download'] = false
profile['download.default_directory'] = download_directory
b = Watir::Browser.new :chrome, :profile => profile
(其中 download_directory 只是我的桌面)给出了这个:
Selenium::WebDriver::Error::UnknownError: unknown error: cannot parse capability: chromeOptions
from unknown error: unrecognized chrome option: profile
(Driver info: chromedriver=2.19.346063 (38b35413bd4a486d436a9749e090454bc9ff6708),platform=Mac OS X 10.11.0 x86_64)
from /Users/myusername/.rvm/gems/ruby-1.9.3-p551/gems/selenium-webdriver-2.48.1/lib/selenium/webdriver/remote/response.rb:70:in `assert_ok'
我猜该代码是用于旧版本的 Watir。如何通过 Watir 设置 Chrome 的下载位置?
【问题讨论】:
标签: ruby google-chrome download watir-webdriver