首页 > 解决方案 > 使用 Pydev 进行安装

问题描述

我是 Python 新手。我想在 IDE 上运行 Behave。

所以我正在尝试运行 Behave 的官方教程。

当我在终端命令中运行行为时,一切正常。所以我猜代码/安装没问题!

在此处输入图像描述

问题 :

1 - 我不知道为什么我仍然有这些错误(未定义的变量,何时,然后)

当我右键单击 step.py 时执行 2 - 0 测试,“作为 Python 单元测试运行”

3 - 我的 .feature 文件上出现“没有匹配的胶水代码”警告

exlipse 上的错误

环境:Pydev 和 Cucumber 插件、Eclipse Neon、Jdk 8、Windows 10 64bits、Python 3.7.2 Behave 1.2.6

在此处输入图像描述

标签: pythonpython-3.xpydevpython-behave

解决方案


好吧,如果您只想与外部运行器集成,您也可以在 PyDev 中通过使用外部启动配置(在菜单中:)来完成run > external tools

在 PyDev 中使用它的另一种选择是使用带有 pytest-bdd 的 pytest 来运行它(要在 PyDev 上运行 pytest,您必须在preferences > pydev > pyunit.

关于未找到的导入,请尝试添加(有关说明behaveforced builtins请参阅http://www.pydev.org/manual_101_interpreter.html)并避免未使用的导入,仅导入您想要的( )或在该行中from behave import when, given, then添加一个。#noqa


推荐阅读