我有2页套件页面Suite1和SuiteSetUp页面。在suiteSetUp页面中,我调用一个java构造函数,其套件名称为参数。
现在,当我运行我的fitnesse套件时,我得到了字符串&Suite;套装设置'在java中。我应该得到Suite1 ..它是否可以在FitNesse中使用java?
!|库|
|套件设置| $ {USERNAME} | $ {suiteName} |
suiteName在包含在此页面中的模板中定义
suiteName定义如下。
!define suiteName {$ {RUNNING_PAGE_NAME}}
这就是我将模板包含在页面中的方式!define命令是在模板页面内写的 !include -c .FrontPage._TEMPLATE
答案 0 :(得分:0)
我猜您在SuiteSetUp
页面中添加了模板页面,这意味着RUNNING_PAGE_NAME
将是" SuiteSetUp" ,这就是您获得的原因那个价值。 (好吧,这可能听起来像我没有说什么......但这是一个简单的事实)。
如果您想以类似的方式执行此操作,可以切换到RUNNING_PAGE_PATH
或PAGE_PATH
并执行字符串操作以检索java中的最后一个标记。