【发布时间】:2015-03-03 08:33:56
【问题描述】:
问题
我正在测试下载文件,但是当我触发下载时,会出现“另存为...”提示。 我在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 状态:
有关示例,请参见 Chrome 用户数据目录中的“首选项”文件。
我在自己的 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设置更改为,例如,现有目录的绝对路径? -
成功了,给它一个答案,我会勾选它
标签: angularjs google-chrome testing selenium-webdriver protractor