Feature: Test Type
Background:
* url host
* def name = 'test_name'
* def label = name
Scenario Outline: Test 2
Given url homeLinks.groupTypesUrl
And headers { tenant: #(tenantId), Authorization: #(authToken) }
* def name = <name>
* def description = <description>
* def label = <label>
* json data = read('path/to/file/create_group_type_request.json')
And request data
When method POST
Then status 400
Examples:
| name | label | description |
| '\u0000' | 'label' | 'description' |
| #(name) | '\u0000'| 'description' |
我需要引用示例地图中定义的全局名称。如何获得参考?
当我尝试喜欢上面的代码时,遇到Java语言评估错误。
答案 0 :(得分:1)
是的,Examples
不支持JavaScript评估和变量。使用table
表单,并用call
循环到第二个功能:https://github.com/intuit/karate#calling-other-feature-files
或者您可以通过在后台初始化Scenario Outline
来尝试使用动态table
:https://github.com/intuit/karate#dynamic-scenario-outline