使用Pydev进行安装

时间:2019-01-19 10:56:59

标签: python python-3.x pydev python-behave

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

所以我试图运行Behave的官方教程。

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

enter image description here

问题:

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

当我右键单击step.py,“以Python单元测试运行”时,执行了2-0个测试。

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

errors on exlipse

环境:Pydev和Cucumber插件,Eclipse Neon,Jdk 8,Windows 10 64位,Python 3.7.2表现为1.2.6

enter image description here

2 个答案:

答案 0 :(得分:0)

我的问题是:“我想要一个可以执行Behave的IDE”

Pycharm做这项工作。

我制作了一个脚本来轻松执行测试:

cd / D%〜dp0

表现

答案 1 :(得分:0)

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

在PyDev中使用它的另一种选择可能是将pytest与pytest-bdd一起运行(要在PyDev上运行pytest,必须在preferences > pydev > pyunit中配置运行器)。

关于未找到的导入,请尝试将behave添加到forced builtins(有关说明,请参见http://www.pydev.org/manual_101_interpreter.html),并避免未使用的导入,仅导入所需的内容(from behave import when, given, then)或在该行中添加#noqa