我要把验收测试切换到Capybara / Apparition驱动程序(https://github.com/twalpole/apparition)上,但是遇到了一个问题,我想为下载路径添加特定的chrome浏览器首选项。
我似乎找不到任何真正的文档,从外观上看,我无法像我通常使用水豚,硒和chromedriver这样使用chrome options对象
@options = Selenium :: WebDriver :: Chrome :: Options.new
def specific_chrome_options 偏好= { 提示下载:否, default_directory:FilesDownloadHelper :: PATH#测试文件下载所需的自定义配置文件 }
@ options.add_preference(:download,偏好设置)
还尝试使用在运行期间为此创建的'--user-data-dir'args和首选项文件对此进行设置,但似乎并没有选择它。
也许驾驶员对于这些事情仍处于beta状态,还是有人有什么想法?
答案 0 :(得分:1)
对于apparition
,下载应转到设置为Capybara.save_path
的任何目录。