0

这似乎太容易了,但我正在努力寻找它的记录位置!

我在我的 FitNesse 根页面中定义了一个变量,例如

!define foo {bar}

现在我只想访问C# 夹具代码中 foo 变量的值。

所有示例都展示了如何访问 wiki 页面上的变量,而不是如何在代码中进行访问。

4

1 回答 1

0

变量的目的是提供一种将数据传递到夹具中的方法。我知道在 Java 中,fixture 无法访问变量及其内容。我相信 FitSharp 也是如此。

您应该确保该变量是您的夹具的输入。

!define foo {foobar}
!define bar {bingo}

|simple fixture|
|name|length?|
|${foo}|6|
|${bar}|5|

要了解变量以及它们如何工作的是它们是在页面的上下文中呈现的。所以 foo 中的值被发送到夹具中,而不是对 foo 的引用。

另一方面,您可以引用符号,但它们的工作方式不同。符号在测试运行时而不是在页面呈现时被赋值。您可以在此处查看有关 FitSharp 中符号的更多信息:http: //fitsharp.github.io/Fit/SymbolValues.html

于 2013-07-16T17:57:05.780 回答