首页 > 解决方案 > 你能设置幻影驱动程序的下载路径吗?

问题描述

我正在尝试将我们的验收测试切换到 Capybara/ Apparition驱动程序。我想为下载路径添加特定的 Chrome 浏览器首选项。

我找不到这方面的任何文档,而且从外观上看,我不能像使用 Capybara、Selenium 和 chromedriver 那样使用 Chrome 选项对象,例如:

@options = Selenium::WebDriver::Chrome::Options.new

def specific_chrome_options
  preferences = {
      prompt_for_download: false,
      default_directory: FilesDownloadHelper::PATH # custom profile needed to test file downloads
  }
 
@options.add_preference(:download, preferences)

我尝试使用在运行期间创建的“--user-data-dir”参数和首选项文件来设置它,但它似乎没有被选中。

也许驱动程序仍处于此类事情的测试状态?

标签: google-chromecapybaraapparition

解决方案


apparition下载应该转到设置的任何Capybara.save_path目录。


推荐阅读