Intellij idea 关于空手道使用带查询参数的URL的问题

Intellij idea 关于空手道使用带查询参数的URL的问题,intellij-idea,cucumber,gherkin,karate,Intellij Idea,Cucumber,Gherkin,Karate,我正在尝试用空手道写一个测试用例。URL中有一个“?”,我不知道如何处理它。我已将以下代码粘贴到下面: Feature: WorkOrder API Background: * configure ssl = true * url 'http://blahblah/v1/workorders/activitydetails?WorkOrderID=' Scenario Outline: Get all the workorder activity details by valid work

我正在尝试用空手道写一个测试用例。URL中有一个“?”,我不知道如何处理它。我已将以下代码粘贴到下面:

Feature: WorkOrder API


Background:
* configure ssl = true
* url 'http://blahblah/v1/workorders/activitydetails?WorkOrderID='

Scenario Outline: Get all the workorder activity details by valid workorder id

Given path <ID>
When method get
Then status <statuscode>
And assert response != null


Examples:
  |     ID      | statuscode |
  |  123456     |     200    |
  |  -56874     |     400    |
  |  1.2345     |     422    |
  |  'abcdefg'  |     422    |
  |  'd1d30ecc-a031-4f73-8687-e2b2f7e49c2b' | 422 |
功能:工单API
背景:
*配置ssl=true
*url'http://blahblah/v1/workorders/activitydetails?WorkOrderID='
场景大纲:通过有效的工作订单id获取所有工作订单活动详细信息
给定路径
当方法得到
然后状态
并断言响应!=无效的
示例:
|ID |状态代码|
|  123456     |     200    |
|  -56874     |     400    |
|  1.2345     |     422    |
|“abcdefg”| 422|
|‘d1d30ecc-a031-4f73-8687-e2b2f7e49c2b’| 422|

我应该如何编写URL,以便它可以对照我的示例进行检查?

没关系,我已经找到了答案。我不得不这样写:

Feature: WorkOrder API


Background:
* configure ssl = true
* url 'http://blahblah/v1/workorders/activitydetails?WorkOrderID='

Scenario Outline: Get all the workorder activity details by valid workorder id

Given path 'activitydetails'
And param WorkOrderID = <ID>
When method get
Then status <statuscode>
And assert response != null


Examples:
  |     ID      | statuscode |
  |  123456     |     200    |
  |  -56874     |     400    |
  |  1.2345     |     422    |
  |  'abcdefg'  |     422    |
  |  'd1d30ecc-a031-4f73-8687-e2b2f7e49c2b' | 422 |
功能:工单API
背景:
*配置ssl=true
*url'http://blahblah/v1/workorders/activitydetails?WorkOrderID='
场景大纲:通过有效的工作订单id获取所有工作订单活动详细信息
给定路径“activitydetails”
和param WorkOrderID=
当方法得到
然后状态
并断言响应!=无效的
示例:
|ID |状态代码|
|  123456     |     200    |
|  -56874     |     400    |
|  1.2345     |     422    |
|“abcdefg”| 422|
|‘d1d30ecc-a031-4f73-8687-e2b2f7e49c2b’| 422|

太棒了!请将此答案标记为“已接受”-我认为“自我”答案需要几天时间