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
对您有效吗?