【发布时间】:2014-06-25 04:10:43
【问题描述】:
我正在使用 Chrome Web Driver 2.10 chromedriver_win32.zip 和 Selenium WebDriver 2.31.2。
启用详细日志记录后,似乎 DesiredCapabilities (https://sites.google.com/a/chromium.org/chromedriver/capabilities) 可以顺利通过,
[1.174][FINE]: Initializing session with capabilities {
"browserName": "chrome",
"chrome.switches": [ ],
"chromeOptions": {
"args": [ ],
"binary": "",
"extensions": [ ],
"prefs": {
"download.default_directory": "C:\\Downloads",
"download.directory_upgrade": "true",
"download.extensions_to_open": "",
"download.prompt_for_download": "false"
}
},
"javascriptEnabled": true,
"platform": "WINDOWS",
"version": ""
}
但 Chrome 网络驱动程序正在播放 *.mp4 而不是下载。
我已经尝试了How to set Chrome preferences using Selenium Webdriver .NET binding? 的解决方案,但它似乎不适用于较新的 Chrome Web 驱动程序版本,如果我尝试将selenium-dotnet-2.31.2 与chromedriver_win_26.0.1383.0 一起使用,它会崩溃。
有人有建议吗?
【问题讨论】:
-
尝试确保下载目录存在。我犯了一个错误,目录不存在,Chrome 会弹出一个对话框询问保存位置。
标签: google-chrome selenium selenium-webdriver chrome-web-driver