title: Run Tests on multiple browsers in parallel
body: <p>I found the way to run tests on multiple browser one by one, but I can't find a way to use selenium grid in order to run my tests on multiple browsers in parallel(with C#).
  That's what I'm using currently:</p>
  
  <pre><code>using NUnit.Framework;
  using OpenQA.Selenium;
  using OpenQA.Selenium.Firefox;
  using OpenQA.Selenium.IE;
  using System.Threading;
  
  namespace SeleniumTests 
  {
  [TestFixture(typeof(FirefoxDriver))]
  [TestFixture(typeof(InternetExplorerDriver))]
  public class TestWithMultipleBrowsers&lt;TWebDriver&gt; where TWebDriver : IWebDriver, new()
  {
      private IWebDriver driver;
  
      [SetUp]
      public void CreateDriver () {
          this.driver = new TWebDriver();
      }
  
      [Test]
      public void GoogleTest() {
          driver.Navigate().GoToUrl("http://www.google.com/");
          IWebElement query = driver.FindElement(By.Name("q"));
          query.SendKeys("Bread" + Keys.Enter);
  
          Thread.Sleep(2000);
  
          Assert.AreEqual("bread - Google Search", driver.Title);
          driver.Quit();
      }
    }
  }
  </code></pre>
  
  <p><a href="https://stackoverflow.com/questions/5028926/run-selenium-tests-in-multiple-browsers-one-after-another-from-c-sharp-nunit">Run Selenium tests in multiple browsers one after another from C# NUnit</a></p>