我正在使用 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 Web 驱动程序正在播放*.mp4而不是下载。
我已经尝试了如何使用 Selenium Webdriver .NET binding 设置 Chrome 首选项中的解决方案?但它似乎不适用于较新的 Chrome Web 驱动程序版本,如果我尝试将selenium-dotnet-2.31.2与chromedriver_win_26.0.1383.0一起使用,它会崩溃。
有人有建议吗?