【发布时间】:2021-07-02 09:35:13
【问题描述】:
我正在研究一个运行任务的机器人框架案例。当用户没有适当的权限时,不应完全执行此任务。但是,设置是这样的,在这种情况下任务仍然可以成功运行,因此“运行关键字并期望错误”中没有可以使用的错误消息。但是,关键字(日志级别=信息)下的日志告诉我“您无权执行 XYZ”。所以我需要在日志中查找这个字符串。
这似乎是一项简单的任务,但我似乎无法将此信息消息作为变量检索。
我想做类似的事情
*** Test Cases ***
Check if user can execute task
${info_message}= Run Keyword and Return Log Run Task 123
Should Contain ${info_message} You do not have permission
有没有人知道如何将此日志作为变量检索,以便我随后检查?谢谢!
【问题讨论】:
-
您最好的方法(而且可能更容易)是使用库 RESTinstance 从 http 响应中获取该信息
标签: robotframework