Fitnesse - 如何从环境变量或文件定义 wiki 或 slim 变量?

Fitnesse - How to define a wiki or slim variable from an environment variable or file?

我有一个密码令牌(每隔几分钟更改一次)需要传递给我的 SLIM 测试。 我可以将此令牌存储在文本文件或环境变量中。但是一旦我保存了该密码,我就需要获取我的测试用例以查看其值。那么是否可以从环境变量或文件中获取一个值到fitnesse测试用例中?

您可以从固定装置(Java、.Net 或 ..)代码中读取文件或环境。我创建了一个 FileFixture that reads files (sample usage)。它可能有用或可以提供灵感...

如果 wiki 在设置环境变量后启动,则可以将其作为符号访问(即 ${MY_PASSWORD_TOKEN}),但我不希望您需要它。

顺便说一下:如果您的密码令牌经常更改,可能 better/easier 编写一些固定代码来直接检索当前密码,而不是先将其存储在环境变量或文件中你开始你的测试。