Within Visual Studio Package Manager install packages
Within Visual Studio package manager
- Install-Package Selenium.RC (optional)
- Install-Package Selenium.WebDriver
- Install-Package Selenium.WebDriverBackedSelenium
- Install-Package Selenium.Support
Or, download zip file from: Selenium Webpage
Extact zip file.
Within Visual Studio add reference to these dlls
- Selenium.WebDriverBackedSelenium.dll
- ThoughtWorks.Selenium.Core.dll
- WebDriver.dll
- WebDriver.Support.dll
Now, Visual Studio has reference Selenium
Download the Internet Explorer Driver Server from: Selenium Webpage
Download should be a single .exe file: IEDriverServer.exe
Very Important that the IE Driver is able to find IEDriverServer.exe
- Move IEDriverServer.exe into MS Test project's bin\debug folder
- Or, make sure IEDriverServer.exe absolute path is added to the Path environment variables.
Start > right click Computer > properties > Advance system settings
Environment Variables > scroll down to Path > Edit > add, at end of text, the folder's absolute path where IEDriverServer.exe is found.
Install Selenium IDE Firefox plugin
After installing plugin, open Firefox, click on Tools > Selenium IDE
Using Selenium IDE, record some actions by clicking IDE's record button.
Export as C# / NUnit / WebDriver and save into project's folder
Generated NUnit Test Class
After changer were made
Must Include reference to
- Microsoft.VisualStudio.TestTools.UnitTesting
Within Visual Studio, create a Unit Test Project
Remove UnitTest1.cs file
This post is for the purpose of my notes only and sometimes a rant.
“I invented nothing new. I simply assembled the discoveries of other men behind whom were centuries of work. Had I worked fifty or ten or even five years before, I would have failed. So it is with every new thing. Progress happens when all the factors that make for it are ready and then it is inevitable. To teach that a comparatively few men are responsible for the greatest forward steps of mankind is the worst sort of nonsense.”Henry Ford