如何在机器人框架中获取错误消息?

时间:2019-02-25 11:00:26

标签: python selenium testing report robotframework

我已经创建了一个脚本来获取错误输出

***Settings***
Resource           importsLib.robot
Suite Setup     Run Keywords
...             Initialize Test     AND
...             Register Keyword To Run On Failure    Failure Callback
Variables       OMG.yaml

和关键字

***Keywords***
Failure Callback
     Capture Page Screenshot
     Log Source    loglevel=WARN

但是关键是当后端没有将值发送到前端元素时,我需要获取HTML错误消息,并且我需要跟踪故障或问题的根本原因。

您能为这种情况提供最佳解决方案吗?

1 个答案:

答案 0 :(得分:2)

您可以使用HttpLibrary,但还应该为其编写BE测试代码,如果您不并行检查BE http方法,则无法在FE测试下对其进行检查。

您可以为其创建自己的自定义库或关键字。

这是如何在Robot Framework上使用自定义库的示例: How to create a custom Python code library for the Robot Framework