fitnesse - FitNesse 使用全局变量加载包含的页面
问题描述
想知道是否可以允许全局变量${PAGE_NAME}
成为包含的一部分?
我们有不同的团队使用不同的功能环境(以及更多的环境),这些环境使用符号链接并包含到环境设置页面。目前,我们每次都在复制文字路径。当我们可以使用 FitNesse 必须提供的全局变量时,它更不容易出错。
例如一个简单的设置:
root
.Env
.FEAT1 --> connection details to setup/connect env 1.
.FEAT2 --> connection details to setup/connect env 2.
.FEAT300 --> connection details to setup/connect env 300.
.Team1
.FEAT2 --> uses !include -seamless .Env.FEAT2 and uses a symlink to suiteX
.Team10
.FEAT300 --> uses !include -seamless .Env.FEAT300 and uses symlinks to suiteX, suiteB and suiteC
etc
使用include -seamless .Env.${PAGE_NAME}
时不加载包含。我们最好使用 FitNesse 提供的变量,但我确定我们做错了什么或使用了错误的语法。
关于如何以我们尝试实现的方式使用全局变量的任何建议?
我通过将整个包含定义到一个变量中尝试了另一种解决方案,但不幸的是,结果相同:
!define includes {!include -seamless .Env.${PAGE_NAME} }
$includes
写下全局变量本身会按预期解决。
解决方案
推荐阅读
- react-native - 如何制作一张图片
标记更暗(React Native) - ios - 用于数据验证的 Swift VIPER Interactor 和 Presenter 规则
- python - 大文件并发读取
- html - @media 查询排序问题
- c# - C# 基本程序中的析构函数不起作用(输出缺失)
- c# - C# Task.Result 为空
- js-xlsx - 获取每个 JSON 对象中的合并单元格值
- security - 将 JWT 存储在 Javascript 可访问的 cookie 中是否危险
- ffmpeg - FFmpeg 瓷砖裁剪
- python - 确定文件夹是否使用特定的命名顺序