从 Pycharm 调试机器人框架测试
Debug Robot Framework tests from Pycharm
我正在机器人框架上编写测试并使用一些 python 功能。
所以我有 start.sh shell 脚本,运行 是我的测试用例。但在我的测试中,我使用 python 函数,这是我自己编写的,我想调试它,有时会看到变量。我怎样才能在 PyCharm 中做到这一点?
我试图在调试配置中添加 shell 脚本,但没有帮助。我还尝试从 python 脚本 运行 启动 shell 脚本,但我也无法到达断点。
为什么要使用这个 start.sh?如果你正在使用 PyCharm,你可以通过它 运行 你的测试用例,并在你想要的任何函数中设置断点。只需为其设置配置
我只是为脚本调用 run.py:
C:\Python27\Lib\site-packages\robot\run.py
脚本参数:
--monitorcolors ansi --loglevel DEBUG --outputdir TestResults --exclude "Exclude_me" TestSuite
然后确保您的 python 解释器设置正确并且您的工作目录。
这个问题也可能有帮助 - HOW TO use Pycharm to debug python script?
我正在机器人框架上编写测试并使用一些 python 功能。 所以我有 start.sh shell 脚本,运行 是我的测试用例。但在我的测试中,我使用 python 函数,这是我自己编写的,我想调试它,有时会看到变量。我怎样才能在 PyCharm 中做到这一点? 我试图在调试配置中添加 shell 脚本,但没有帮助。我还尝试从 python 脚本 运行 启动 shell 脚本,但我也无法到达断点。
为什么要使用这个 start.sh?如果你正在使用 PyCharm,你可以通过它 运行 你的测试用例,并在你想要的任何函数中设置断点。只需为其设置配置
我只是为脚本调用 run.py: C:\Python27\Lib\site-packages\robot\run.py
脚本参数: --monitorcolors ansi --loglevel DEBUG --outputdir TestResults --exclude "Exclude_me" TestSuite
然后确保您的 python 解释器设置正确并且您的工作目录。
这个问题也可能有帮助 - HOW TO use Pycharm to debug python script?