Robot Framework使用PUDB调试python代码

时间:2018-01-18 19:41:05

标签: python robotframework pudb

我正在尝试调试从Robot执行的python代码。正如Bryan Oakley所提到的here,有可能使用以下方法对其进行调试:
npm install firebase-functions@latest firebase-admin@latest
 这是一个很好的解决方案,它可以帮助很多。 还有一个很棒的调试器,带有基于文本的图形,它更有用,更容易使用,称为PUDB。我试图以与布莱恩在答案中提到的相似的方式使PUDB工作,但我没有成功 如果有人设法使其运作,请分享您的解决方案 谢谢。

1 个答案:

答案 0 :(得分:0)

pudb的等价物似乎是从Debugger实例化pudb.debugger。例如:

import pudb.debugger
import sys

def example_keyword():
    ...
    pudb.debugger.Debugger(stdout=sys.__stdout__).set_trace()
    ...