我现在正在忙着学习fitnesse,并且无法弄清楚如何从相对网址获取绝对路径。 我希望能够将测试文件上传到fitnesse服务器上的files目录,然后在我的测试夹具中读取这些文件。 e.g。
public void ReadTextFileContent(string fileName)
{
Text = File.ReadAllText(fileName);
}
注意:fileName将是文件的完全限定路径。我希望能够根据fitnesse服务器的相对路径定义此路径,以便在多用户设置中,用户不需要让他们的fitnesse服务器在同一驱动器或路径上运行。
答案 0 :(得分:0)
当前目录(System.Environment.CurrentDirectory)将是FitNesee服务器-d参数中的路径(例如java -jar \ apps \ fitnesse \ fitnesse.jar -d path \ to \ my \ fitnesse \ wiki)。 从那里你可以看到FitNesseRoot \ files。