场景大纲中的多个示例在 Eclipse IDE 中给出错误(示例中缺少 EOF:)

场景大纲:实体测试给定...何时...然后...


@test1

Examples:

|      Entity    |

|      AAA1      |     

|      AAA1      |



@test2

Examples:                               

|     Entity        |

|       BBB01       |

|       BBB02       |

|       BBB03       |

问题陈述 :

  1. 我有很多像上面这样的场景,它的先决条件是少数场景首先运行@test1 数据然后@test2。所以我得到了一个解决方案来隔离多个示例的数据拆分。

  2. 但是在创建 2 个示例之后,如果我将标签放在顶部,它会在示例 2“示例中缺少 EOF”之后立即在 eclipse 中给我错误,它会在示例 1 为“不匹配输入'@test1'期待”之前在标签顶部给我错误例子”

  3. 我已经浏览了 POM 中现有的答案和版本问题,我已经更新了版本。很少有帖子说它的 Eclipse IDE 问题,我无法更改 IDE,因为整个团队长期以来都使用相同的 IDE,并且对它感到满意,直到并且除非出现很大的问题。

任何人都可以建议 Eclipse IDE 是否有任何解决方案吗?或者需要 POM 更新。我将 Cucumber pom 依赖项升级到最新的

预期的:

以下内容应编写并执行,不会出现任何 eclipse IDE 错误或版本依赖错误

@test1

Examples:To run test 1 specific data

|      Entity    |

|      AAA1      |     

|      AAA1      |



@test2

Examples:  To run test 1 specific data                             

|     Entity        |

|       BBB01       |

|       BBB02       |

|       BBB03       |

实际的:

@test1  //Error here -"mismatch input '@test1' expecting examples"

Examples:

|      Entity    |

|      AAA1      |     

|      AAA1      |



@test2

Examples: //Error here if i remove tags -"missing EOF at examples"                               

|     Entity        |

|       BBB01       |

|       BBB02       |

|       BBB03       |


白衣非少年
浏览 148回答 5
5回答

慕侠2389804

示例中的“示例中缺少 EOF”您需要添加Scenario Outline:而不是 Scenario:

慕桂英4014372

我在处理示例文件时遇到了同样的问题。但我做了两件事后才解决了这个问题:我将小黄瓜依赖项更新为稳定版本我减少了行与行之间的空间然后解决了。这项工作对我来说可能不适合你,因为原因可能会有所不同,但请尝试。

30秒到达战场

问题是什么- 这是黄瓜编辑器问题,我无法安装任何其他编辑器。请在下面找到我遵循的步骤,它解决了我的问题。脚步我从 Help->marketplace->serched cucumber editor 卸载了现有的 cucumber editor,我找到了 2 个结果,一个安装在我的机器上。我卸载了它。通过以下步骤清除您的 Eclipse 缓存: 打开 Eclipse 并导航到 Window > Preferences。向下滚动“首选项”窗口中的左侧面板,然后单击“远程系统”下拉根菜单。选择文件缓存。单击文件缓存窗口中的清除缓存文件按钮。请注意,这将自动关闭您计算机上所有打开的远程文件。按应用和确定以保存您的更改并退出首选项窗口。重新启动 Eclipse 从 eclipse-market place 安装插件。再次重新启动 Eclipse。重新启动 Eclipse 后,场景大纲中的 2 个示例现在对我有用,即使有标签。

ibeautiful

在场景的地方写场景大纲。我很确定您的错误将得到解决。

慕斯709654

场景概要:检查登录是否成功当用户输入和示例:|用户名|密码|你收到错误是因为功能文件中缺少场景大纲
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java