Python 使用Pydev进行安装

Python 使用Pydev进行安装,python,python-3.x,pydev,python-behave,Python,Python 3.x,Pydev,Python Behave,我是Python新手。我想在IDE上运行Behave 所以我正在尝试运行Behave的官方教程 当我在终端命令中运行behave时,一切都正常。所以我想代码/安装是可以的 问题: 1-我不知道为什么我仍然有这些错误(未定义的变量,何时,然后) 当我右键单击step.py,“作为Python单元测试运行”时执行2-0测试 3.“my.feature文件上没有匹配的粘合代码”警告 环境:Pydev和Cucumber插件、Eclipse Neon、Jdk 8、Windows 10 64位、Pyth

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

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

当我在终端命令中运行behave时,一切都正常。所以我想代码/安装是可以的

问题:

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

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

3.“my.feature文件上没有匹配的粘合代码”警告

环境:Pydev和Cucumber插件、Eclipse Neon、Jdk 8、Windows 10 64位、Python 3.7.2.1.2.6

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

我来做这项工作

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

cd/D%~dp0


行为良好,如果您只想与外部运行程序集成,也可以在PyDev中使用外部启动配置(在菜单中:
run>external tools

在PyDev中使用它的另一个选项是使用pytest和pytest bdd来运行它(要在PyDev上运行pytest,您必须在
首选项>PyDev>pyunit
中配置运行程序)


关于找不到的导入,请尝试将
behave
添加到
强制内置文件中(有关说明,请参阅),为了避免未使用的导入,请只导入您想要的内容(
,从behave import when,given,然后
)或在该行中添加
#noqa

我在youtube上看到过这样做的人:“从给定的时间开始“.他在IDE上,没有问题。。。但是我不能用pip安装behave下载behave。我的问题是无法打开功能文件。我还添加了behave插件。我正在使用Pycharm社区版。如何使用pytest bdd运行基于行为的测试?pytest bdd有它自己完全不同的API,并且似乎根本不支持behave。Eclipse->Preferences->PyDev->Python解释器->强制内置->新建(behave)