我添加“?”时出现问题在空手道的基本URL中。怎么解决呢?

时间:2018-08-29 09:17:56

标签: karate

Background:
 * url "https://abc.testrail.net/index.php?"

Scenario: : Create CHECK


 Given path'/api/v2/get_case/121'
 And header Content-Type = 'application/json'
 When method GET
 Then print response

以下是我运行上述代码时API命中的网址  https://abc.testrail.net/index.php/api/v2/get_case/121

期望的网址为https://abc.testrail.net/index.php?/api/v2/get_case/121

1 个答案:

答案 0 :(得分:1)

由于这是不常见的(并且我认为这是设计不良的)URL方案,所以请不要使用path并手动形成URL。空手道不是问题。

Background:
 * def baseUrl = "https://freshwave.testrail.net/index.php?/api/v2/"

Scenario: : Create CHECK        
 Given url baseUrl + 'get_case/121'
 And header Content-Type = 'application/json'
 When method GET
 Then print response