我在IntelliJ Idea 10中使用了集成的黄瓜* .feature文件识别。我尝试使用黄瓜插件,但僵尸的东西像疯了一样吃内存,所以我放弃了这个想法。
问题是我有全局的step_definitions目录,我放置了所有的步骤文件。
所以我的目录树好像是
我在一个地方轻松编码。
当我进行测试时,黄瓜可以看到所有步骤。它在运行,做我写的东西。
但是当我在* .feature文件中编写代码时,Idea 10无法看到已定义的全局步骤定义,并在给定,何时,然后等单词后显示警告。
请帮助我告诉Idea 10我不需要在每个测试文件夹(features / moduleN / functionN / step_definitions)中包含step_definitions文件夹,而是使用该文件夹(features / step_definitions)。
我试图修改项目设置,但找不到任何合适的选项。
答案 0 :(得分:1)
Jezus。伙计们。问题在于step_defenitions的名称,因为它应该是step_definitions。
注意。不要在家里这样做。当然,不要在工作中尝试这个: - )