如何在geb中下载zip文件到当前目录?
How In geb download zip file into the current directory?
我尝试使用这个功能:
downloadBytes(exportLink.@href)
但我得到了字节数组。如何获取 zip 文件。
文件不过是一个字节数组。您实际上需要做什么?例如,您可以使用 FileOutputStream 将其保存在某处。
您可以使用 ZipInputStream(带有 ByteArrayInputStream)直接读取 Java 中的条目...那么,您实际上想做什么?
我找到了另一种在不询问目录的情况下在 geb 中保存 zip 的解决方案。
我配置了 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")
我尝试使用这个功能:
downloadBytes(exportLink.@href)
但我得到了字节数组。如何获取 zip 文件。
文件不过是一个字节数组。您实际上需要做什么?例如,您可以使用 FileOutputStream 将其保存在某处。 您可以使用 ZipInputStream(带有 ByteArrayInputStream)直接读取 Java 中的条目...那么,您实际上想做什么?
我找到了另一种在不询问目录的情况下在 geb 中保存 zip 的解决方案。 我配置了 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")