【问题标题】:firefox profile setting not working correctlyFirefox 配置文件设置无法正常工作
【发布时间】:2014-09-01 13:15:35
【问题描述】:

我正在使用 ruby​​ 和 selenium 来自动化我的测试,我有这段代码来设置 firefox 的配置文件

  profile = Selenium::WebDriver::Firefox::Profile.new
  profile['browser.download.dir'] = "C:\\new"
  profile['browser.download.folderList'] = 2
  profile['browser.helperApps.neverAsk.saveToDisk'] = ' application/octet-stream'
  @browser = Selenium::WebDriver.for :firefox, :profile => profile

当下载发生时它会自动下载,但是它会下载到默认的“下载”区域,所以 browser.download.dir 的设置不起作用

虽然配置文件已正确加载,但如果暂停测试并进入 webdriver 上的 about:config,我可以看到配置文件已正确加载,但仍会下载到下载中

我猜我可能错过了另一个设置,但是从网上看,上面的代码似乎对大多数人都有效

【问题讨论】:

    标签: ruby firefox selenium


    【解决方案1】:

    问题似乎在于传入的字符串,可能的字符转义问题,以下工作

          profile['browser.download.dir'] = 'C:\\\new'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-13
      • 1970-01-01
      • 1970-01-01
      • 2015-11-05
      • 1970-01-01
      • 1970-01-01
      • 2013-02-08
      相关资源
      最近更新 更多