PyCharm-如何摆脱“未定义的步骤参考”警告

时间:2019-05-13 21:03:53

标签: python pycharm bdd python-behave

我正在使用PyCharm Professional IDE构建基于https://github.com/spyoungtech/behave-webdriver的Python BDD测试框架。我按照README文件中的说明进行操作,并且框架正常工作。尽管我遇到了一个非常烦人的问题。 PyCharm在我的所有* .feature文件中给我一个错误/警告,这些文件正在使用来自行为Web驱动程序的步骤定义,并说“未定义的步骤参考”,更令人讨厌的是,因为我不能使用ctrl + click进行导航这些步骤的步骤定义。有关如何处理此问题的任何想法?

PS。仅供参考。我的步骤定义文件基本上是空的,只有一行“ from behavior_webdriver.steps import *”,PyCharm将该行不正确地标记为“未使用的导入语句”,尽管没有此行,我的代码无法正常工作(我正在“未定义”步骤”错误。)

2 个答案:

答案 0 :(得分:0)

Pycharm使disable/supress inspections变得非常容易。

要禁用检查,请按 + ,选择检查,然后禁用所需的检查。

要取消检查(仅停止突出显示),请点击检查旁边显示的箭头,然后单击“禁止___”

答案 1 :(得分:0)

我在行为Web驱动程序GitHub上报告了一个问题,他们已经在代码中修复了该问题。您可以在这里找到有关此问题的更多详细信息:https://github.com/spyoungtech/behave-webdriver/issues/75 我想它将正式添加到下一个版本(0.3.0)中,这样就不会再出现此问题了。