我有針對不同屏幕變體的網頁,例如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
是的,我知道。 我正在嘗試一些方法,我可以通過它在後臺添加示例。 據我所知,它不能夠執行類似於場景大綱的背景,因爲首先在黃瓜中沒有像「背景大綱」那樣的關鍵字。而背景僅僅是在執行實際的場景步驟之前執行先決任務。 但是,如果有人知道我的上述要求可以通過其他方式實現,除了場景大綱,請告訴我。 –