watir脚本如何在不同的文件夹中打开文件?

时间:2013-04-10 21:06:34

标签: ruby

我无法打开与我的.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")  

.rbData文件夹位于同一文件夹中时。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

如果我正确理解您的要求,问题是您希望将Ruby脚本从TestScripts/移至TestScripts/HomePage/Checkout/,并且不确定如何引用{{1}那里的文件。这是对的吗?

如果是这样,您只需知道activeSites.txt表示“父目录”,因此您可以使用:

../

第一个File.open("../../Data/activeSites.txt") 指的是主页文件夹,然后第二个将你再一个级别带到Test Scripts文件夹。