title: Specflow use parameters in a table with a Scenario Context
body: <p>I am using Specflow in C# to build automatic client side browser testing with Selenium.</p>
  
  <p>The goal of these tests is to simulate the business scenario where a client enters our website in specific pages,
  and then he is directed to the right page.</p>
  
  <p>I Want to use parameters inside a Scenario Context,
  for example:</p>
  
  <pre><code>When I visit url
   | base                         | page      | parameter1       | parameter2     |
   | http://www.stackoverflow.com | questions | &lt;questionNumber&gt; | &lt;questionName&gt; |
  Then browser contains test &lt;questionNumber&gt;
  
  Examples: 
      | &lt;questionNumber&gt; | &lt;questionName&gt; |
      | 123              | specflow-q1    |
      | 456              | specflow-q2    |
      | 789              | specflow-q3    |
  </code></pre>
  
  <p><strong>Note</strong>: step "When I visit url" takes base+page+parameter1+parameter2, creates url "base/page/parameter1/parameter2" and goes to this URL.</p>
  
  <p>The problem is that the input table in step "I visit url", is passing the text as-is, without modifying  to the equivilent in the Examples section.</p>
  
  <p>It means that the table that the above syntax builds has a row with data the parameter names:</p>
  
  <p><a href="http://www.stackoverflow.com">http://www.stackoverflow.com</a>, questions, questionNumber, questionName</p>
  
  <p>Instead of using their value:</p>
  
  <p><a href="http://www.stackoverflow.com">http://www.stackoverflow.com</a>, questions, 123 ,specflow-q1</p>
  
  <p>Do you know how can I use it correctly?</p>