我无法打开与我的.rb测试脚本不同的文件夹中的.txt
文件。我有一个不同测试类别的文件结构,然后是一个包含.txt
和Excel文件等数据文件的通用文件夹。
示例:
Test Scripts -> Data This is where the data files are saved Test Scripts -> Home Page -> Checkout This is where the .rb test file is
我现在用它来打开.txt
文件:
File.open("Data/activeSites.txt")
当.rb
与Data
文件夹位于同一文件夹中时。
有什么建议吗?
答案 0 :(得分:1)
如果我正确理解您的要求,问题是您希望将Ruby脚本从TestScripts/
移至TestScripts/HomePage/Checkout/
,并且不确定如何引用{{1}那里的文件。这是对的吗?
如果是这样,您只需知道activeSites.txt
表示“父目录”,因此您可以使用:
../
第一个File.open("../../Data/activeSites.txt")
指的是主页文件夹,然后第二个将你再一个级别带到Test Scripts文件夹。