title: Error: The path to the driver executable must be set by the webdriver.chrome.driver system property
body: <p>I am trying <a href="https://code.google.com/p/selenium/wiki/WebDriverJs" rel="noreferrer">node.js selenium web driver example</a>...</p>
  
  <pre><code>var webdriver = require('selenium-webdriver');
  
  var driver = new webdriver.Builder().
     usingServer('http://localhost:4444/wd/hub').
     withCapabilities(webdriver.Capabilities.chrome()).
     build();
  
  driver.get('http://www.google.com');
  driver.findElement(webdriver.By.name('q')).sendKeys('webdriver');
  driver.findElement(webdriver.By.name('btnG')).click();
  driver.wait(function() {
   return driver.getTitle().then(function(title) {
     return title === 'webdriver - Google Search';
   });
  }, 1000);
  
  driver.quit();
  </code></pre>
  
  <p>... but got error</p>
  
  <pre><code>promise.js:1542
        throw error;
              ^
  UnknownError: The path to the driver executable must be set by the webdriver.chrome.driver system property; for more information, see http://code.google.com/p/selenium/wiki/ChromeDriver. The latest version can be downloaded from http://code.google.com/p/chromedriver/downloads/list
      at new bot.Error (/Users/maks/Dropbox/nodeApps/orgi/node_modules/selenium-webdriver/lib/atoms/error.js:109:18)
  </code></pre>
  
  <p>I <a href="https://stackoverflow.com/a/13725255/1024794">guessed</a> to set PATH variable:</p>
  
  <pre><code>$ cat .bashrc
  
  export PATH=$PATH:/usr/local/git/bin/
  export PATH=$PATH:~/bin
  export PATH=$PATH:~/Dropbox/chromedriver
  </code></pre>
  
  <p>And restart console, but got the same error.</p>