【Robotframework】万能的Evaluate

  1. 数学运算
    【Robotframework】万能的Evaluate_第1张图片
    注意:python2中的整除使用/;在python3中使用//;取余没有区别

  2. 保留2位小数

${b}	set variable	3.1415926
${a}   evaluate  round(${b},2)
should be true	${a}	3.14
  1. 直接使用python内置方法
    获取本机用户名:
    在这里插入图片描述
    获取本机名称 n a m e 和 I P : {name}和IP: nameIP:{IP}
    ${name}    evaluate    socket.gethostname()    socket{name}')    socket

    获取本机用户名在这里插入图片描述
    上面保留2位小数的,也属于python内置方法

  2. 转换大小写

    ${a}    Set Variable    TEST
    ${low}    Evaluate    '${a}'.lower()
    should be equal    ${low}	test
	${upper}	Evaluate    '${low}'.upper()
	should be equal    ${upper}    TEST
	

你可能感兴趣的:(RobotFramework,RobotFramework,Evaluate)