我有针对不同屏幕变体的网页,例如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。
'方案大纲',而不是背景大纲。 https://github.com/cucumber/cucumber/wiki/Scenario-Outlines – meatspace
是的,我知道。 我正在尝试一些方法,我可以通过它在后台添加示例。 据我所知,它不能够执行类似于场景大纲的背景,因为首先在黄瓜中没有像“背景大纲”那样的关键字。而背景仅仅是在执行实际的场景步骤之前执行先决任务。 但是,如果有人知道我的上述要求可以通过其他方式实现,除了场景大纲,请告诉我。 –