Specflow использует параметры в таблице с контекстом сценария

Я использую Specflow в C # для создания автоматического тестирования браузера на стороне клиента с Selenium.

Цель этих тестов - смоделировать бизнес-сценарий, когда клиент заходит на наш сайт на определенных страницах, а затем направляется на нужную страницу.

Я хочу использовать параметры в контексте сценария, например:

When I visit url
 | base                         | page      | parameter1       | parameter2     |
 | http://www.stackoverflow.com | questions | <questionNumber> | <questionName> |
Then browser contains test <questionNumber>

Examples: 
    | <questionNumber> | <questionName> |
    | 123              | specflow-q1    |
    | 456              | specflow-q2    |
    | 789              | specflow-q3    |

Запись: шаг «Когда я захожу на URL» принимает base + page + параметр1 + параметр2, создает URL «base / page / parameter1 / parameter2» и переходит на этот URL.

Проблема состоит в том, что входная таблица на шаге «Я посещаю URL» передает текст как есть, без изменения на эквивалентный в разделе «Примеры».

Это означает, что в таблице, которую создает приведенный выше синтаксис, есть строка с данными именами параметров:

http://www.stackoverflow.com, questions, questionNumber, questionName

Вместо использования их значения:

http://www.stackoverflow.com, вопросы, 123, specflow-q1

Вы знаете, как я могу использовать это правильно?

Ответы на вопрос(2)

Ваш ответ на вопрос