This step definition allows you to define placeholders that can be reused in URLs, request bodies, headers, or even in response validations. It’s useful when you need to substitute dynamic values like IDs, tokens, or usernames during testing.
Given I set placeholder "([^"]*)" to "([^"]*)"$
This means you can define any placeholder (like {{userId}}, {{token}}, or {{email}}) and assign it a value. Later, that placeholder will be replaced automatically wherever it’s used in requests or responses.
Example: Given I set placeholder "{{userId}}" to "123"