Чтобы передать переменные в FitNesse, вы можете установить переменную окружения. Например, запустите FitNesse из командной строки следующим образом:
set SUT=www.google.de
java -jar fitnesse.jar -p 8080
Вы можете использовать переменные окружения в FitNesse, как и другие переменные - «$ {SUT}» в тестовой таблице FitNesse будет заменено на www.google.de в приведенном выше примере.
Затем, чтобы получить значение SUT в тестовом приборе, вы можете добавить статический класс в тестовое устройство следующим образом:
public class Environment {
public static string SUT;
}
И где-то в вашем коде установки FitNesse установите переменную SUT среды:
!|script|Environment|
|SUT|${SUT}|
Environment.SUT доступен для всего кода вашего прибора.
Обновление:
Также см. Комментарий Дэна о том, как использовать системные переменные Java, запустив fitNesse с параметром -D.