使用0.9.5.RC4的Karate.toMap()适用于场景,但不适用于场景大纲
正如这里所建议的,我已经将空手道版本更新为0.9.5.RC4使用0.9.5.RC4的Karate.toMap()适用于场景,但不适用于场景大纲,karate,Karate,正如这里所建议的,我已经将空手道版本更新为0.9.5.RC4 JavaScript的乐趣就像 具有场景**的功能文件已工作* 场景: 给定路径“url” 和头授权=OAuth2.adminUser() 和def Authorization=OAuth2.adminUser() 和打印授权 场景大纲为的功能文件未工作 场景大纲: 给定路径“url” 和头授权=OAuth2.adminUser() 和def Authorization=OAuth2.adminUser() 和打印授权 示例: |资
场景:
给定路径“url”
和头授权=OAuth2.adminUser()
和def Authorization=OAuth2.adminUser()
和打印授权
场景大纲:
给定路径“url”
和头授权=OAuth2.adminUser()
和def Authorization=OAuth2.adminUser()
和打印授权
示例:
|资料|
错误:javascript评估失败:OAuth2.adminUser(),TypeError:OAuth2.adminUser不是第1行的函数,我与0.9.3有相同的错误,并将函数移动到公共功能文件 这是一个bug,将在下一版本中修复: 解决方法是在场景大纲下重新初始化每个循环的函数:
Scenario Outline:
* def OAuth2 = karate.call('classpath:com/utils.feature)
这是一个bug,将在下一版本中修复: 解决方法是在场景大纲下重新初始化每个循环的函数:
Scenario Outline:
* def OAuth2 = karate.call('classpath:com/utils.feature)
请遵循此流程:已打开的问题:请遵循此流程:已打开的问题:
Scenario Outline: <scenarioName>
Given path 'url'
And header Authorization = OAuth2.adminUser()
And def Authorization = OAuth2.adminUser()
And print Authorization
Examples:
| data |
Scenario Outline:
* def OAuth2 = karate.call('classpath:com/utils.feature)