0

我正在使用 Behave 编写 BDD 测试。我遇到的问题是我无法为这些测试创建调试环境。我已经成功创建了一个外部工具运行环境,但是当我想使用断点和调试代码时,这几乎没有帮助。

任何使用 Lettuce/Behave/Freshen/Cucumber 的人都可以告诉我调试环境的设置如何?

4

3 回答 3

0

在 Eclipse 帮助页面上找到了解决方案:http ://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-exttools-running.htm

于 2013-09-04T13:11:06.937 回答
0

可以在 Eclipse IDE 中调试 python 步骤 (*.py) 文件。

Belove 解决方案适用于:

只需:

  • 将 behavior-script.py 复制到 .feature 文件所在的目录。你可以在 Python27\Scripts\ 中找到这个文件
  • 在 Eclipse 中添加新的“调试为...->调试配置->Python 运行”
  • 在项目中选择您的项目
  • 在主模块中选择行为脚本.py
  • 命中运行并设置刹车点
于 2015-01-07T18:40:17.940 回答
0

尽管您没有提到 Morelia(Python 的另一个 BDD 工具),但我认为您可以尝试一下。如果传统的单元测试适合你,它不需要任何特殊的设置来集成。Morelia 的文档:https ://morelia.readthedocs.org/en/latest/

于 2015-05-03T18:43:19.127 回答