调试机器人框架python关键字库

Dav*_*ave 9 python robotframework

出于学习目的,我想遵循机器人框架python库中的执行路径.实际上是ssh库

做这个的最好方式是什么?

我看过debug lib ,它似乎为我提供了设置断点和生成新shell的能力.但是,我想检查执行流程,堆栈和变量值集.像pudb这样的东西,但是通过pybot触发.这可能吗?

Bry*_*ley 18

你可以将pdb与机器人一起使用.如何执行此操作记录在机器人框架用户指南的标题为使用python调试器(pdb)的部分中.

它给出的示例是将其添加到要设置断点的位置:

import sys, pdb; pdb.Pdb(stdout=sys.__stdout__).set_trace()
Run Code Online (Sandbox Code Playgroud)