Robotframework 隐藏失败的robot测试的默认错误消息
我正在编写一个robot测试,以查看unix配置文件中是否显示服务器列表 这项测试大致如下:Robotframework 隐藏失败的robot测试的默认错误消息,robotframework,Robotframework,我正在编写一个robot测试,以查看unix配置文件中是否显示服务器列表 这项测试大致如下: Test Case @{server_list}= server1 server2 server3 ${lines}= Get File /etc/config_file :FOR ${server} in @{server_list} \ Run Keyword and Continue on Failure
Test Case
@{server_list}= server1 server2 server3
${lines}= Get File /etc/config_file
:FOR ${server} in @{server_list}
\ Run Keyword and Continue on Failure Should Contain ${lines} ${server} msg="${server} not in /etc/config_file"
当测试失败时,它会将我的自定义错误消息打印到控制台,然后将默认消息打印到控制台,即“文件内容”不包含“服务器名称”。这些消息也会显示在output.xml文件中
有没有办法禁用此默认消息,以便只显示我的自定义消息
谢谢的msg和values属性应该包含如下关键字:
- 如果未给出消息,则错误消息为
!=代码>
- 如果给出了msg并且值得到了真值(默认值),则错误消息为
:!=代码>
- 如果给出了msg,并且值得到了一个假值,那么错误消息就是
。有关使用假值的详细信息,请参见布尔参数
因此,如果您只想显示消息,则需要设置values=False属性。这正是我所需要的。谢谢