Why am I getting the following error: "required(..)+ loop did not match anything at input Scenario:" after the Background section in my feature file?
Why am I getting the following error: "required(..)+ loop did not match anything at input Scenario:" after the Background section in my feature file?
当我没有 "Background:" 部分时,功能文件中不会出现任何错误。但是当我在功能文件中的场景上方添加背景部分时,我在第一个场景之前在 eclipse IDE 中收到此错误。我的功能文件如下:
特点:问候终点
背景:
* baseUrl 'https://jsonplaceholder.typicode.com/posts'
场景:默认问候语
Given url baseUrl
When method get
Then status 200
And print response
我附上了截图以防万一可以帮助你提供帮助
请进行此项更改。我已经对此进行了测试,并且工作正常。如果您使用了错误版本的 Cucumber Eclipse 插件,请参考这里:https://github.com/intuit/karate/issues/90
确保您使用的是最新版本的空手道(截至今天为 0.6.2)。
如果所有这些都失败了,请使用 JUnit runner:
Background:
* def baseUrl = 'https://jsonplaceholder.typicode.com/posts'
Scenario: Default greeting
Given url baseUrl
When method get
Then status 200
And print response
当我没有 "Background:" 部分时,功能文件中不会出现任何错误。但是当我在功能文件中的场景上方添加背景部分时,我在第一个场景之前在 eclipse IDE 中收到此错误。我的功能文件如下:
特点:问候终点 背景: * baseUrl 'https://jsonplaceholder.typicode.com/posts' 场景:默认问候语
Given url baseUrl
When method get
Then status 200
And print response
我附上了截图以防万一可以帮助你提供帮助
请进行此项更改。我已经对此进行了测试,并且工作正常。如果您使用了错误版本的 Cucumber Eclipse 插件,请参考这里:https://github.com/intuit/karate/issues/90
确保您使用的是最新版本的空手道(截至今天为 0.6.2)。
如果所有这些都失败了,请使用 JUnit runner:
Background:
* def baseUrl = 'https://jsonplaceholder.typicode.com/posts'
Scenario: Default greeting
Given url baseUrl
When method get
Then status 200
And print response