【发布时间】:2019-05-13 21:03:52
【问题描述】:
我正在使用 PyCharm Professional IDE 制作基于 https://github.com/spyoungtech/behave-webdriver 的 Python BDD 测试框架。我按照自述文件中的说明进行操作,框架正在运行。虽然我遇到了一个非常烦人的问题。 PyCharm 在我的所有 *.feature 文件中都给了我一个错误/警告,这些文件使用了来自行为 webdriver 的步骤定义,说“未定义的步骤引用”,更烦人的是,因为我不能使用 ctrl+click 导航到这些步骤的步骤定义。关于如何处理这个问题的任何想法?
PS。供参考。我的步骤定义文件基本上是空的,只有一行“from behavior_webdriver.steps import *”,并且 PyCharm 将这一行错误地标记为“未使用的导入语句”,尽管没有这一行我的代码不起作用(我得到“未定义步骤”错误)。
【问题讨论】:
-
不幸的是,PyCharm 无法处理步骤导入。我在 PyCharms 错误跟踪器 youtrack.jetbrains.com/issue/PY-35947 中创建了一张票
标签: python pycharm bdd python-behave