0

我无法打开与.txt.rb 测试脚本所在文件夹不同的文件。我有一个不同测试类别的文件结构,然后是一个包含数据文件(如.txtExcel 文件)的通用文件夹。

例子:

Test Scripts -> Data 这是保存数据文件的地方
测试脚本 -> 主页 -> 签出 这是 .rb 测试文件所在的位置

我现在正在使用它来打开.txt文件:

File.open("Data/activeSites.txt")  

.rb与文件夹位于同一文件Data夹中时。

有什么建议么?

4

1 回答 1

1

如果我正确理解您的要求,那么问题是您想要将 Ruby 脚本从 移动TestScripts/TestScripts/HomePage/Checkout/并且不确定如何activeSites.txt从那里引用该文件。那是对的吗?

如果是这样,您只需要知道这../意味着“父目录”,因此您可以使用:

File.open("../../Data/activeSites.txt")

第一个../指的是 Home Page 文件夹,然后第二个将您带到更高级别的 Test Scripts 文件夹。

于 2013-04-10T22:41:16.240 回答