【问题标题】:Interpret a variable in a table marked with an exclamation mark解释标有感叹号的表中的变量
【发布时间】:2022-08-24 14:14:00
【问题描述】:

我有一个截取屏幕截图(bmp 文件)并返回路径的方法。该文件存储在作为参数传递的目录名中,这是当前测试的名称,我希望文件名以实际日期为前缀:

!define date {!today (YYYYMMddhhmmss)}

!|script  |screenshot                                                |
|$capture=|take screenshot;|${RUNNING_PAGE_NAME}|${date}_{$file_name}|

我的问题是 RUNNING_PAGE_NAME 变量只有在我在表格前加上感叹号时才会被解释(否则 Fitnesse 会呈现指向实际页面的链接)。但是,由于感叹号,日期不再被解释,我有这个结果:

!today (YYYYMMddhhmmss)_file_name

我想要的是:

20220704083616_file_name

有没有一种解决方案可以让 Fitnesse 解释一些变量但不是全部?

    标签: fitnesse


    【解决方案1】:

    您可以使用 ^ 代替感叹号。这样,wiki 将解析符号,但不解析链接/电子邮件地址。

    参见文档:http://fitnesse.org/FitNesse.UserGuide.FitNesseWiki.MarkupLanguageReference.MarkupTable

    【讨论】:

      猜你喜欢
      • 2015-03-09
      • 2014-07-30
      • 2019-09-16
      • 2017-07-26
      • 1970-01-01
      • 2020-09-23
      • 2020-08-16
      • 1970-01-01
      相关资源
      最近更新 更多