3、变量的定义、赋值、引用;

1、标量变量(Set Variable)

   

测试结果:

Starting test: UItest programs.Test Suite.var_test
20200310 15:51:43.182 : INFO : ${scalar_var} = uitest
20200310 15:51:43.182 : INFO : uitest
Ending test: UItest programs.Test Suite.var_test

 2、列表变量(Create List(一般用这个),也可以用set variable);

2行是打印整个列表;

3、4、5行是分别打印某一个元素;

 

  测试结果:

Starting test: UItest programs.Test Suite.var_test
20200310 16:05:54.582 : INFO : @{list_var} = [ a | b | c ]
20200310 16:05:54.582 : INFO : ['a', 'b', 'c']
20200310 16:05:54.583 : INFO : a
20200310 16:05:54.584 : INFO : b
20200310 16:05:54.585 : INFO : c
Ending test: UItest programs.Test Suite.var_test

 

3、字典变量 (Create Dictionary), 两种定义方式;

 

   测试结果:

Starting test: UItest programs.Test Suite.var_test
20200310 16:13:11.351 : INFO : &{dict_var1} = { a=1 | b=2 }
20200310 16:13:11.351 : INFO : &{dict_var2} = { c=3 | d=4 }
20200310 16:13:11.352 : INFO : 1
20200310 16:13:11.353 : INFO : 4
Ending test: UItest programs.Test Suite.var_test

4、环境变量

  需要加入一个库,OperatingSystem;

 

  设置和打印环境变量;  打印用  “%”   取值;

 

  测试结果:

Starting test: UItest programs.Test Suite.var_test
20200310 16:17:11.934 : INFO : Environment variable 'RF_ENV' set to value 'e:/aaa'.
20200310 16:17:11.935 : INFO : e:/aaa
Ending test: UItest programs.Test Suite.var_test

5、数字变量

 

   测试结果:

Starting test: UItest programs.Test Suite.var_test
20200310 16:30:57.849 : INFO : ${number} = 500
20200310 16:30:57.850 : INFO : 500
Ending test: UItest programs.Test Suite.var_test

6、部分特殊变量;

    打印测试脚本名称 :${TEST_NAME}

    打印输出日志路径 :${OUTPUT_DIR}

    打印一个空字符    :${EMPTY}

    打印一个bool变量: ${true} 或者  ${false}

 

  测试结果:

Starting test: UItest programs.Test Suite.var_test
20200310 16:56:37.770 : INFO : var_test
20200310 16:56:37.771 : INFO : C:\Users\ADMINI~1\AppData\Local\Temp\RIDEf8thbf7o.d
20200310 16:56:37.771 : INFO : 
20200310 16:56:37.772 : INFO : True
20200310 16:56:37.773 : INFO : False
Ending test: UItest programs.Test Suite.var_test

7、文件变量

    建立一个文档,里面填写 用户名、密码等配置信息;

 

 

    右键  测试套,点击右侧 “Variables”按钮,找到 配置文件,添加到RF路径中;

 

 

  添加成功后;

 

  打印变量;

 

 

   测试结果:

Starting test: UItest programs.Test Suite.var_test
20200310 16:48:31.254 : INFO : Jack
20200310 16:48:31.255 : INFO : Jack123
Ending test: UItest programs.Test Suite.var_test

 

posted @ 2020-03-10 17:12  和蜗牛一起散步  阅读(552)  评论(0)    收藏  举报