2016-12-05 42 views
0

我有针对不同屏幕变体的网页,例如Full,small(640),中等(1024),大(1440)和x大(1920)。 默认情况下,它显示屏幕变化完整,我想测试不同的屏幕变化相同的网页相同的功能。 在我的情况下,我的功能文件如下:获取错误:“需要(...)+循环与输入'Given'中的任何东西都不匹配在Cucumber JVM中使用背景轮廓标记

背景大纲: 显示主页。 当我导航到“xyz”菜单中的“abc”时 和用户单击选项卡 示例: | screenVariation | |完整| |小(640)| |中(1024)| |大(1440)| | xlarge(1920)|

Scenairo 1:ABC ...

Scenairo 2:XYZ ...

但是它给我的错误,在给定的标记只: 错误:需要(...)+循环没有匹配输入'给定'的任何东西。

我的背景大纲将跟随多个场景,我需要测试每个和以前的场景不同的屏幕screenVariation。

+0

'方案大纲',而不是背景大纲。 https://github.com/cucumber/cucumber/wiki/Scenario-Outlines – meatspace

+0

是的,我知道。 我正在尝试一些方法,我可以通过它在后台添加示例。 据我所知,它不能够执行类似于场景大纲的背景,因为首先在黄瓜中没有像“背景大纲”那样的关键字。而背景仅仅是在执行实际的场景步骤之前执行先决任务。 但是,如果有人知道我的上述要求可以通过其他方式实现,除了场景大纲,请告诉我。 –

回答

0

的消息报道说,一个令牌从源代码丢失,解析器已达到文件(“EOF”)的结尾没有找到需要重复的令牌(...)+.

你能开始在功能的文件或使用打字可用功能模板(CTRL+space以获得可用模板的提示):只要文件开始表示有效的功能文件,错误就会消失。

+0

但剂量黄瓜支持背景大纲:?在CTRL +空间中,它不会显示任何此类提示。 –

相关问题