问题描述
我有一个密码令牌(每隔几分钟更改一次),需要将其传递给我的 SLIM 测试。 我可以将此令牌存储在文本文件或环境变量中。但是一旦我保存了那个密码,我就需要让我的测试用例看到它的值。那么是否有可能从环境变量或文件中获取一个值到一个fitnesse测试用例中?
解决方法
您可以从您的装置(Java、.Net 或 ..)代码中读取文件或环境。我创建了一个 FileFixture 来读取文件 (sample usage)。它可能有用或可以提供灵感...
如果 wiki 在环境变量设置后启动,则可以将其作为符号(即 ${MY_PASSWORD_TOKEN}
)访问,但我不希望您需要它。
顺便说一句:如果您的密码令牌经常更改,那么编写一些固定代码来直接检索当前密码可能会更好/更容易,而不是在开始测试之前首先必须将其存储在环境变量或文件中.