title: Remote Webdriver Chrome throws a "path to the driver executable" error
body: <p>Hi when i use the following code</p>
  
  <pre><code>IWebDriver _webDriver = new RemoteWebDriver(new Uri("http://127.0.0.1:4444/wd/hub"),
                  DesiredCapabilities.Chrome());
  </code></pre>
  
  <p>I get the follwing error</p>
  
  <blockquote>
    <p>System.InvalidOperationException : The path to the driver executable must be set by the webdriver.chrome.driver system property; for more information, see <a href="http://code.google.com/p/selenium/wiki/ChromeDriver" rel="nofollow">http://code.google.com/p/selenium/wiki/ChromeDriver</a>. The latest version can be downloaded from <a href="http://code.google.com/p/chromedriver/downloads/list" rel="nofollow">http://code.google.com/p/chromedriver/downloads/list</a>
    TearDown : System.NullReferenceException : Object reference not set to an instance of an object.
       at OpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(Response errorResponse)
       at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)
       at OpenQA.Selenium.Remote.RemoteWebDriver..ctor(ICommandExecutor commandExecutor, ICapabilities desiredCapabilities)
       at Testframework.Browser.RemoteGoto(String browser, String url) in Browser.cs: line 86
       at Testframework.CommonAction.RemoteBrowser(String browser) in CommonAction.cs: line 70
       at Test.RegistrationTest.InvalidRegistrationTest(String browser, String username, String password, String confirmPassword, String securityQuestion, String securityAnswer, String errorMessageText, String firstname, String lastname) in RegistrationTest.cs: line 50
    --TearDown
       at Testframework.CommonAction.CaptureScreen(String fileName) in CommonAction.cs: line 121
       at Test.RegistrationTest.SnapshotOnFailure() in RegistrationTest.cs: line 590</p>
  </blockquote>