У меня есть это:
Background: * url 'http://guest:guest@localhost:15672' Scenario: Given path 'some_path'
Есть ли другой способ указать пользователя / пароль (в данном случае гостя / гостя) вне URL?
Нет, то, что вы делаете, хорошо, если конечная точка не поддерживает заголовки, такие как Authorization. Вручную сформируйте URL, вы должны быть хорошими.
Authorization
* url 'http://guest:guest@localhost:15672'