watir脚本如何在其他文件夹中打开文件?

问题描述:

我在打开位于与我的.rb测试脚本不同的文件夹集文件夹中的.txt文件时遇到问题。我有一个不同测试类别的文件结构,然后是一个通用文件夹,用于保存数据文件,如.txt和Excel文件。watir脚本如何在其他文件夹中打开文件?

例子:

 
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

有什么建议吗?

如果我正确理解你的要求,问题是,你想你的Ruby脚本摆脱TestScripts/TestScripts/HomePage/Checkout/和不知道如何从那里指activeSites.txt文件。那是对的吗?

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

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

../指的主页文件夹,然后第二带你一个测试脚本文件夹的更多级别。