Я хочу получить доступ - https://docs.gitlab.com/ee/api/issues.html#list-group-issues
Но если я укажу # в пути, он будет закодирован как %23.
Feature: Sample Get Request
Scenario: Sample Get Request
Given url 'https://docs.gitlab.com/'
And path 'ee/api/issues.html#list-group-issues'
When method GET
Then status 200
код состояния был: 404, ожидаемый: 200, время ответа в миллисекундах: 823, URL: https://docs.gitlab.com/ee/api/issues.html%23list-group-issues,
Однако # в URL работает. Фрагмент ниже работает. Но я хочу разделить базовый URL и путь.
Feature: Sample Get Request
Scenario: Sample Get Request
Given url 'https://docs.gitlab.com/ee/api/issues.html#list-group-issues'
# And path 'ee/api/issues.html#list-group-issues'
When method GET
Then status 200
Любые указатели?
С уважением,
Абхи
Теперь это возможно в каратэ, см.: https://stackoverflow.com/search?q=%5Bkarate%5D+headless
Таким образом, вы можете использовать обратную косую черту для экранирования специальных символов. Попробуйте этот пример:
* url 'https://httpbin.org/anything'
* path '/\#bar'
* method get
И если вы посмотрите на ответ, вы увидите:
"url": "https://httpbin.org/anything/#bar"
Что показывает, что запрос был закодирован правильно.