1. Download and install the following files:

SpecFlow.msi

NuGet

NUnit.msi

Selenium webdriver for C#.zip

Resharper

2. Open up Visual Stdio 2010 and using NuGet, add reference for SpecFlow and NUnit.

3. To add reference for Selenium, you will need to right click->Add Reference-> browse to the Selenium folder and add all DLL files.

4. Include the following configuration for SpecFlow into App.config under the SpecFlow tag

unitTestProvider name=”NUnit”

5. Resharper is needed for integration of NUnit and Ms Visual Studio.

* Resharper 6 has problem integrating with Gallio (MbUnit) test

5. Right click on the project name->Add->New Item, you will see SpecFlow feature file

6. Use Class Library to create a normal Selenium project

7. To get Selenium working in IE, add the code below:

using OpenQA.Selenium.IE; (in library)

IWebDriver driver = new InternetExplorerDriver();

* Window switching does not work properly on IE8

* Have to set Tools->Internet Options->Security->Protected Mode to be the same for all zone for IE7 or higher on Windows Vista or Windows 7