无法阻止 Protractor 显示文件下载提示
Can't stop Protractor from displaying file download prompt
问题
我正在测试下载文件,但是当我触发下载时,出现"Save as..."提示。
我在 SO question 中看到了一个解决方案,但它似乎对我不起作用。
配置
我的量角器配置文件如下所示 (coffeescript):
exports.config =
capabilities:
browserName: "chrome"
shardTestFiles: true
maxInstances: 2
chromeOptions:
args: ['--no-sandbox', '--test-type=browser']
prefs:
download:
prompt_for_download: false
default_directory: '/'
default_content_settings:
popups: 0
更多
在 chromeOptions.pref
webdriver docs 状态:
See the 'Preferences' file in Chrome's user data directory for examples.
我在自己的 Chrome 偏好设置 文件中实际上看不到 default_directory
。
"download": {
"directory_upgrade": true,
"prompt_for_download": false
},
系统
- 量角器:版本 1.5.0(相当新)
- 节点:0.10.28、0.11.8 和 0.11.14
在 default_directory
chrome 首选项中提供 现有目录 的绝对路径。
对我来说,当我最后在路径中提到一个斜杠时出现“另存为”提示,例如:A:\Proj\Downloads\
& 在路径末尾没有斜杠的情况下没有看到任何提示即 A:\Proj\Downloads
问题
我正在测试下载文件,但是当我触发下载时,出现"Save as..."提示。 我在 SO question 中看到了一个解决方案,但它似乎对我不起作用。
配置
我的量角器配置文件如下所示 (coffeescript):
exports.config =
capabilities:
browserName: "chrome"
shardTestFiles: true
maxInstances: 2
chromeOptions:
args: ['--no-sandbox', '--test-type=browser']
prefs:
download:
prompt_for_download: false
default_directory: '/'
default_content_settings:
popups: 0
更多
在 chromeOptions.pref
webdriver docs 状态:
See the 'Preferences' file in Chrome's user data directory for examples.
我在自己的 Chrome 偏好设置 文件中实际上看不到 default_directory
。
"download": {
"directory_upgrade": true,
"prompt_for_download": false
},
系统
- 量角器:版本 1.5.0(相当新)
- 节点:0.10.28、0.11.8 和 0.11.14
在 default_directory
chrome 首选项中提供 现有目录 的绝对路径。
对我来说,当我最后在路径中提到一个斜杠时出现“另存为”提示,例如:A:\Proj\Downloads\
& 在路径末尾没有斜杠的情况下没有看到任何提示即 A:\Proj\Downloads