首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用chrome为rails系统测试指定下载文件夹?

如何使用chrome为rails系统测试指定下载文件夹?
EN

Stack Overflow用户
提问于 2017-11-14 10:41:56
回答 1查看 362关注 0票数 1

我这里的用例有两个:

  1. 避免用系统规范生成的文件填充标准文件夹(在我的例子中是~/Downloads)。
  2. 在上传下载的文件时,确保跨构建环境的一致性。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-14 10:41:56

将以下内容打包到spec_helper.rb

代码语言:javascript
复制
config.before(:each, type: :system, js: true) do
  desired_capabilities = Selenium::WebDriver::Remote::Capabilities.chrome(
    'chromeOptions' => {
      'prefs' => {
        'download.default_directory' => Rails.root.join('spec/downloads'),
        'download.prompt_for_download' => false,
        'plugins.plugins_disabled' => ["Chrome PDF Viewer"]
      }
    }
  )
  driven_by :selenium, using: :chrome, options: { desired_capabilities: desired_capabilities }
end

看哪!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47283608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档