当我在“场景大纲”标题行中使用黄瓜功能文件中的表列时,不在任何步骤中,使用java和intellij-idea,如下所示:
Scenario Outline: my test <lastname>
Given Customer Ask Chatbot "My name is <fname>"
When Verify Chatbot responses contain
"""
Hello <fname>!
"""
Then Customer clicks on "Yes"
Examples:
| fname | lastname |
| ahmed | amir |
| saad | sameh |
| mohamed | morad |
“fname”表现正常,但“lastname”列被标记为未使用,因为它仅在“场景大纲”行中使用,而不在任何步骤中使用。
我的问题是,这种情况发生在你身上吗?如果是这样,这是预期的行为吗?或者这是一个需要报告和解决的问题?如果是这样,这是 intellij 或 cucumber 或其他东西中的问题吗?
谢谢你
IDEA 中有此问题的公开票证:https://youtrack.jetbrains.com/issue/IDEA-261249,您可以投票
最有可能的是,功能文件没有放置在“预期”(由 Intellij 提供)的位置。 把它放在resources文件夹下。
为了在Intellij中正确显示,有时需要将该目录标记为“测试资源根目录”
还有一个小超时,将列显示为“已使用”