在 FitNesse 中包含动态路径
Include dynamic paths in FitNesse
有没有办法在 FitNesse 中包含动态路径?
假设我有以下结构
Credentials
- Local
- Customer
- Admin
- Staging
- Customer
- Admin
TestLogin +
在我的 TestLogin
页面中,我想要
!define PLATFORM (Local)
!include .Credentials.${PLATFORM}.Customer
....
My Test Tables
我也(未成功)尝试定义路径:
!define PATH (.Credentials.${PLATFORM}.Customer)
!include ${PATH}
编辑
严格来说,接受的答案并没有回答问题(似乎不可能),但提供了一个很好的选择。
你试过了吗
!define PLATFORM {!include -c <SampleRoot.Credentials.Local.Customer }
${PLATFORM}
....
My Test Tables
? (注意 !define
末尾的额外 space)
根据 Fitnesse 版本,这可能有效也可能无效 :)
我正在使用 v20150814。
您是否正在尝试实现类似的目标:example of why one would want symbolic links in the user guide?
切换重用的 'axes' 是否可以接受(即创建一个包含 TestLogin 的套件并使用符号 link 将其包含在每个层次结构定义的每个环境的层次结构中特定于该环境的一些变量(在 TestLogin 中使用)?
有没有办法在 FitNesse 中包含动态路径?
假设我有以下结构
Credentials
- Local
- Customer
- Admin
- Staging
- Customer
- Admin
TestLogin +
在我的 TestLogin
页面中,我想要
!define PLATFORM (Local)
!include .Credentials.${PLATFORM}.Customer
....
My Test Tables
我也(未成功)尝试定义路径:
!define PATH (.Credentials.${PLATFORM}.Customer)
!include ${PATH}
编辑 严格来说,接受的答案并没有回答问题(似乎不可能),但提供了一个很好的选择。
你试过了吗
!define PLATFORM {!include -c <SampleRoot.Credentials.Local.Customer }
${PLATFORM}
....
My Test Tables
? (注意 !define
末尾的额外 space)
根据 Fitnesse 版本,这可能有效也可能无效 :)
我正在使用 v20150814。
您是否正在尝试实现类似的目标:example of why one would want symbolic links in the user guide?
切换重用的 'axes' 是否可以接受(即创建一个包含 TestLogin 的套件并使用符号 link 将其包含在每个层次结构定义的每个环境的层次结构中特定于该环境的一些变量(在 TestLogin 中使用)?