无法阻止量角器显示文件下载提示

时间:2015-01-05 18:36:07

标签: angularjs google-chrome testing selenium-webdriver protractor

问题

我正在测试下载文件,但是当我触发下载时,"另存为..."出现提示。 我在这个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

1 个答案:

答案 0 :(得分:5)

default_directory Chrome首选项中提供绝对路径