【发布时间】:2022-01-15 01:30:54
【问题描述】:
我们的功能文件经过长时间的测试来验证用非英语语言编写的多个内容,Given -> When -> Then 结构没有意义。
我尝试用* 替换功能文件关键字,效果很好,但问题如下:
- 当以
* Some step的形式编写新步骤并使用 Alt->Enter 快捷方式生成步骤定义时,IntelliJ IDEA 不会... 什么都没有。它只打开我想要放置定义的文件,而不添加任何代码。我已将 IDE 和插件更新为最新版本。 - 似乎没有任何方法可以将“通用”注释用于星号步骤,只有
Given、When、Then、And、But存在。拥有* Some step功能和@Given("Some step")定义不太符合逻辑。
有什么我可以使用的解决方法吗?
【问题讨论】:
-
听起来您可能想向 Cucumber 提交功能请求,以获得通用步骤定义注释。类似
@Step. -
听起来你应该向 IDEA 提交错误报告。
-
不确定,但既然第二个意见正是我的想法,那么也许我会这样做,谢谢。仍然会留下问题,以防同时有人提出解决方法。
-
您使用的自然语言是什么?还有你用的黄瓜版本是什么?
-
@AlexeyR。 - 拉脱维亚语。而黄瓜版本是6.10.4。
标签: java cucumber cucumber-jvm gherkin cucumber-java