我正在使用机器人框架来编写测试用例。由于无法调试每个语句,因此日志记录只是使开发测试用例非常慢的方法。
我正在寻找一种方法,我可以在python控制台中执行robot关键字。所以我可以调试,看看我已经创建的关键字或我使用的内置关键字是否可以正常工作。 有办法吗?
例如。我可以执行wait until page contains element ${ELEMENT}
吗?
答案 0 :(得分:0)
在eclipse IDE上尝试以下插件,它允许你放置一个断点并逐步执行。
我最后一次检查(几个月前),导入现有项目和运行的问题很少。我希望他们都得到了修复。
答案 1 :(得分:-1)
使用RED Robot Editor(基于Eclipse),您可以使用调试器运行Robot测试用例。这与其他IDE调试器的工作方式相同 - 在可执行行上放置断点(包含RF关键字的行,因为这是Robot本身的限制),而不是使用步入,步进,变量视图和更改等。
如果需要在Robot和Python级别运行调试器,可以使用PyDevD(pydev调试器)进行python部分。
机器人调试:http://nokia.github.io/RED/help/user_guide/launching/debug.html
机器人和Python调试:http://nokia.github.io/RED/help/user_guide/launching/robot_python_debug.html