title: How to use specflow+selenium webdriver+mstest to do test on multi browser?
body: <p>I'm now using specflow+selenium webdriver with unit test provider mstest to do automation test on multi browsers.
  Currently, I have some scenarios and they can be executed on different browsers such as IE, Chrome and Firefox. In order to test 3 browsers I have to write the scenario 3 times each with a tag on it.</p>
  
  <pre><code>@ie
  Scenario: IE Using valid user to login
      Given I have navigated to the login page
      And I type the 'username' and 'password'
      When I click login button
      Then I should see the home page
  @chrome
  Scenario: Chrome Using valid user to login
      Given I have navigated to the login page
      And I type the 'username' and 'password'
      When I click login button
      Then I should see the home page
  @firefox
  Scenario: Firefox Using valid user to login
      Given I have navigated to the login page
      And I type the 'username' and 'password'
      When I click login button
      Then I should see the home page
  </code></pre>
  
  <p>Now, the testcases are same only with different browser. There's too much redundant code. So I want to only write one Scenario with multi tags for different browser and let it generate 3 tests as below.</p>
  
  <pre><code>@ie
  @chrome
  @firefox
  Scenario: Using valid user to login
      Given I have navigated to the login page 
      And I type the 'username' and 'password'
      When I click login button
      Then I should see the home page
  </code></pre>
  
  <p>How can I do it? or is there any other solutions?
  Thanks!</p>