繁体   English   中英

如何在geb中将zip文件下载到当前目录?

[英]How In geb download zip file into the current directory?

我尝试使用此功能:

downloadBytes(exportLink.@href)

但是我得到了字节数组。 如何获取zip文件。

文件不过是字节数组。 您实际上需要做什么? 例如,您可以使用FileOutputStream将其保存在某处。 您可以使用ZipInputStream(带有ByteArrayInputStream)直接在Java中读取条目...那么,您实际上想做什么?

我找到了另一种无需询问目录即可将压缩文件保存在geb中的解决方案。 我配置了GebConfig.groovy:

    profile.setPreference("browser.download.folderList",2)
    profile.setPreference("browser.download.manager.showWhenStarting",false)
    profile.setPreference("browser.download.dir", new File("").getAbsolutePath())
    profile.setPreference("browser.helperApps.neverAsk.saveToDisk","application/zip") 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM