我在Resource文件夹中有一个文本文件,在兄弟文件夹中有我的机器人脚本,即Test,我需要使用相对路径,否则我需要在更改项目位置后明确指定路径.
TEST PROJECT (Root folder) | |_____ Resource (folder) | |_____ MyProfile.txt | |_____ MyPicture.jpg | |_____ Test (folder) |_____ MyTest.robot
我想使用相对引用而不是绝对路径访问MyProfile.txt
in MyTest.robot
.
请帮助我.
我们可以使用以下方法给出相对路径
${CURDIR}${/}..\\Resource\\MyProfile.txt
该${CURDIR}
会返回在您使用此代码的路径,那么我们就需要使用导航操作员才能备份轨道..\\
但是如果你使用${EXECDIR}
将返回文件的路径正在执行.
${EXECDIR}${/}..\\Resource\\MyProfile.txt
这里的代码和执行都在一个文件中处理,因此这两个代码都会给你合适的位置 MyProfile.txt