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

问题描述

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

解决方法

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

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

顺便说一句:如果您的密码令牌经常更改,那么编写一些固定代码来直接检索当前密码可能会更好/更容易,而不是在开始测试之前首先必须将其存储在环境变量或文件中.

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...