我正在尝试使用this question中的解决方案为我的FitNesse套件中的Fixtures提供系统属性(基本上,使用脚本来设置静态类属性)。如果我在每个测试页面中包含脚本,它的工作正常,但这些页面由用户在Excel中维护,因此我想将脚本部分放入父页面并让每个孩子都包含它 - 这可能吗?脚本部分非常简单:
CopyOnWriteArrayList
这只是调用一个在ServerInterface中设置静态变量的方法,然后Fixture代码类使用该方法向服务器发出请求。
或者,任何更简单的方法都可以获得系统属性值到我的Fixture代码中(当然,System.getProperty()无法直接访问属性,因为Fixtures在不同的JVM中运行到Fitnesse服务器本身)。