Есть проблема, когда я добавляю "?" в базе URL в каратэ. Как это решить? - PullRequest
0 голосов
/ 29 августа 2018
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

Ниже приведен URL-адрес, с которым API сталкивается при запуске приведенного выше кода https://abc.testrail.net/index.php/api/v2/get_case/121?

Ожидаемый URL-адрес https://abc.testrail.net/index.php?/api/v2/get_case/121

1 Ответ

0 голосов
/ 29 августа 2018

Поскольку это необычная (и, на мой взгляд, плохо разработанная) 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
...