Properties file serenity属性文件中的相对路径

Properties file serenity属性文件中的相对路径,properties-file,serenity-bdd,cucumber-serenity,Properties File,Serenity Bdd,Cucumber Serenity,我想在serenity.properties文件中提供一个相对路径。所以我的项目是独立于操作系统的 当我尝试时: chrome_preferences.download.default_directory = /target 它失败了,这意味着chrome的默认目录不会改变,但当我给出这样的完整路径时 chrome_preferences.download.default_directory = D:\\automation-practice-tests\\target 它工作得非常好,但如

我想在
serenity.properties
文件中提供一个相对路径。所以我的项目是独立于操作系统的

当我尝试时:

chrome_preferences.download.default_directory = /target
它失败了,这意味着chrome的默认目录不会改变,但当我给出这样的完整路径时

chrome_preferences.download.default_directory = D:\\automation-practice-tests\\target
它工作得非常好,但如果我选择使用绝对路径,它将不会保持操作系统独立性


我如何解决它?

我知道有点晚了,但这就是我解决问题的方法:

chrome_preferences.download.default_directory=${user.dir}\\src\\test\\resources\\files\\downloads
就你而言

chrome_preferences.download.default_directory = ${user.dir}\\target

如果只指定
目标
,会发生什么情况?前导的
/
通常表示文件系统的根。它不接受
目标。它将下载文件保存在chromes默认目录中,即下载文件夹。只指定
target
对您有效吗?