我需要在关键字测试开始时创建一组局部变量,然后在执行测试时使用它们。 是否有可能动态创建局部变量,就像可以动态创建的项目变量一样。
Project.variables.<variable_name> = "project_variable_value"
以类似的方式我们可以创建与任何关键字测试相关联的任何变量
Keywordtests.<generic_keyword_test_name>.variables.<variable_name> = "local_variable_value"
答案 0 :(得分:0)
当然,你可以这样做。请看这个例子:
OrderBy
有关function Test11()
{
if (KeywordTests.Test1.Variables.VariableExists("MyVariable") == false) {
KeywordTests.Test1.Variables.AddVariable("MyVariable", "String");
}
KeywordTests.Test1.Variables.MyVariable = "test value";
Log.Message(KeywordTests.Test1.Variables.MyVariable);
}
方法的信息,请参阅AddVariable Method帮助主题。