I've installed selenium server and it helped. Here is the piece of my code:
public enum Browser
{
IE,
CHROME,
REMOTE_IE,
};
private IWebDriver CreateWebdriver(Browser browser)
{
IWebDriver driver = null;
switch (browser)
{
case Browser.IE:
InternetExplorerOptions ieOptions = new InternetExplorerOptions();
ieOptions.IntroduceInstabilityByIgnoringProtectedModeSettings = true;
ieOptions.RequireWindowFocus = true;
driver = new InternetExplorerDriver(ieOptions);
break;
case Browser.CHROME:
driver = new ChromeDriver();
break;
case Browser.REMOTE_IE:
driver = new RemoteWebDriver(
new Uri(Utils.BASE_URL + ":4444/wd/hub"),
DesiredCapabilities.InternetExplorer());
break;
}
if (driver == null)
{
throw new Exception("Couldn't initialize WebDriver for browser " + browser.ToString());
}
return driver;
}