场景大纲:实体测试给定...何时...然后...@test1Examples:| Entity || AAA1 | | AAA1 |@test2Examples: | Entity || BBB01 || BBB02 || BBB03 |问题陈述 :我有很多像上面这样的场景,它的先决条件是少数场景首先运行@test1 数据然后@test2。所以我得到了一个解决方案来隔离多个示例的数据拆分。但是在创建 2 个示例之后,如果我将标签放在顶部,它会在示例 2“示例中缺少 EOF”之后立即在 eclipse 中给我错误,它会在示例 1 为“不匹配输入'@test1'期待”之前在标签顶部给我错误例子”我已经浏览了 POM 中现有的答案和版本问题,我已经更新了版本。很少有帖子说它的 Eclipse IDE 问题,我无法更改 IDE,因为整个团队长期以来都使用相同的 IDE,并且对它感到满意,直到并且除非出现很大的问题。任何人都可以建议 Eclipse IDE 是否有任何解决方案吗?或者需要 POM 更新。我将 Cucumber pom 依赖项升级到最新的预期的:以下内容应编写并执行,不会出现任何 eclipse IDE 错误或版本依赖错误@test1Examples:To run test 1 specific data| Entity || AAA1 | | AAA1 |@test2Examples: To run test 1 specific data | Entity || BBB01 || BBB02 || BBB03 |实际的:@test1 //Error here -"mismatch input '@test1' expecting examples"Examples:| Entity || AAA1 | | AAA1 |@test2Examples: //Error here if i remove tags -"missing EOF at examples" | Entity || BBB01 || BBB02 || BBB03 |
5 回答
慕桂英4014372
TA贡献1871条经验 获得超13个赞
我在处理示例文件时遇到了同样的问题。但我做了两件事后才解决了这个问题:
我将小黄瓜依赖项更新为稳定版本
我减少了行与行之间的空间然后解决了。这项工作对我来说可能不适合你,因为原因可能会有所不同,但请尝试。
30秒到达战场
TA贡献1828条经验 获得超6个赞
问题是什么- 这是黄瓜编辑器问题,我无法安装任何其他编辑器。请在下面找到我遵循的步骤,它解决了我的问题。
脚步
我从 Help->marketplace->serched cucumber editor 卸载了现有的 cucumber editor,我找到了 2 个结果,一个安装在我的机器上。我卸载了它。
通过以下步骤清除您的 Eclipse 缓存: 打开 Eclipse 并导航到 Window > Preferences。向下滚动“首选项”窗口中的左侧面板,然后单击“远程系统”下拉根菜单。选择文件缓存。单击文件缓存窗口中的清除缓存文件按钮。请注意,这将自动关闭您计算机上所有打开的远程文件。按应用和确定以保存您的更改并退出首选项窗口。重新启动 Eclipse 从 eclipse-market place 安装插件。再次重新启动 Eclipse。
重新启动 Eclipse 后,场景大纲中的 2 个示例现在对我有用,即使有标签。
添加回答
举报
0/150
提交
取消