-1

我有 2 个页面,一个 Suite 页面 Suite1 和一个 SuiteSetUp 页面。在 suiteSetUp 页面中,我以套件名称作为参数调用 java 构造函数。

现在,当我运行我的健身套件时,我在 java 中得到了字符串“SuiteSetUp”。我应该得到 Suite1 .. 在 FitNesse 中使用 java 是否可行?

!|图书馆 |
|套件设置|${USERNAME}|${suiteName}|

suiteName 在包含在此页面中的模板中定义

suiteName 定义如下。
!define 套件名称 {${RUNNING_PAGE_NAME}}

这就是我将模板包含到页面中的方式 !define 命令写在模板页面中
!include -c .FrontPage._TEMPLATE

4

1 回答 1

0

我猜您在页面中包含模板页面SuiteSetUp,这意味着RUNNING_PAGE_NAME将是"SuiteSetUp",这就是您获得该值的原因。(好吧,听起来好像我什么都没说……但这是一个简单的事实)。

如果您想以类似的方式进行操作,您可以切换到RUNNING_PAGE_PATH或并执行字符串操作以检索 java 中的最后一个标记。PAGE_PATH

于 2016-06-07T08:19:39.640 回答