Python 使用Pydev进行安装
我是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%~dp0Python 使用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
行为良好,如果您只想与外部运行程序集成,也可以在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)