如何解决Java+Serenity BDD如何设置上传下载目录?
我正在尝试设置上传和下载目录,以便从目录上传文件并将文件下载到我的框架中的特定文件夹。我尝试了很多不同的方法在 Serenity 配置文件中写入文件路径,但都没有奏效。
chrome_preferences.download.default_directory = ./src/test/resources/downloads
chrome_preferences.download.default_directory = "{user.dir}/src/test/resources/downloads"
chrome_preferences {
download.default_directory = /src/test/resources/downloads
}
对于上传目录,我只找到了一个解决方案:直接在我的方法中指定上传文件路径是这样的
String fileSeparator = System.getProperty("file.separator");
String filePath = System.getProperty("user.dir") + fileSeparator + "src" + fileSeparator + "test" + fileSeparator + "resources" + fileSeparator + "test_data" + fileSeparator + "testFile.xml";
解决方法
因此,我找到的唯一选项是在 Serenity 配置文件中编写如下下载路径:
chrome_preferences.download.default_directory = "${user.dir}"
它只允许我下载到项目目录,而不是特定文件夹,这样不好。但至少我可以下载它。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。