1、定义了如下Python库函数
def print_name(name):
if not name:
raise AssertionError(u'name should not be empty')
else:
print name
当执行失败时可以抛出异常,此例中使用AssertionError,若RF传入name为空,会把'name should not be empty'写入RF的执行报告的message列,便于失败脚本分析。
2、RF脚本如下
case6
[Setup]
${var} set variable
Print Name ${var}
3、测试生成的Report如下