最近我遇到了这个问题并且已经搜索了很多但现在还没有解决方案。 有人知道如何在FitSharp夹具代码中获取FitNesse的根目录或页面文件夹吗? 其中一个问题是我们有很多现有页面安排在不同的套件中,我想为所有这些页面添加一些新功能,需要FitNesse文件夹的绝对路径。在页面中使用夹具和环境参数可能需要很多努力。我甚至试图在app.config中使用硬配置!
非常感谢提前!期待您的回答。
答案 0 :(得分:1)
根路径可用作FitNesse预定义变量。将其传递到可以将其作为属性公开的夹具中。这可以进入设置页面。
|rootpath|
|load|${FITNESSE_ROOTPATH}|
public class RootPath {
public static string Path;
public void Load(string value) { Path = value;}
}