title: Do we need to install Chrome binaries on Selenium grid to avoid getting "WebDriverError: unknown error: cannot find Chrome binary"?
body: <p>I have set up a new selenium grid on Linux server executing the following way </p>
  
  <p>The first command --> 'java -jar ./selenium-server-standalone-3.141.59.jar -role hub' </p>
  
  <p>Second --> 'java -Dwebdriver.chrome.driver=./grid/chromedriver -jar ./selenium-server-standalone-3.13.0.jar -role node -hub <a href="http://10.0.39.73:4444/grid/register/" rel="nofollow noreferrer">http://10.0.39.73:4444/grid/register/</a>'</p>
  
  <p>After going through the previous posts, helpers have been suggested to specify the driver path as I did. But still getting the same below error. Do I have to install the Chrome binary in the default location(/usr/bin/google-chrome) even if I want to use selenium grid?</p>
  
  <pre><code>[chrome #01-1] C:\Users\User1\Projects\ui-auto.qa\node_modules\selenium-webdriver\lib\error.js:546
  [chrome #01-1]         throw new ctor(message);
  [chrome #01-1]               ^
  [chrome #01-1] WebDriverError: unknown error: cannot find Chrome binary
  [chrome #01-1]   (Driver info: chromedriver=2.45.615279 (12b89733300bd268cff3b78fc76cb8f3a7cc44e5),platform=Linux 4.14.77-70.59.amzn1.x86_64 x86_64) (WARNING: The server did not provide any stacktrace information)
  [chrome #01-1] Command duration or timeout: 4 milliseconds
  [chrome #01-1] Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
  [chrome #01-1] System info: host: 'ip-10-0-39-73', ip: '10.0.39.73', os.name: 'Linux', os.arch: 'amd64', os.version: '4.14.77-70.59.amzn1.x86_64', java.version: '1.8.0_141'
  [chrome #01-1] Driver info: driver.version: unknown
  [chrome #01-1]     at Object.checkLegacyResponse (C:\Users\User1\Projects\ui-auto.qa\node_modules\selenium-webdriver\lib\error.js:546:15)
  [chrome #01-1]     at parseHttpResponse (C:\Users\User1\Projects\ui-auto.qa\node_modules\selenium-webdriver\lib\http.js:509:13)
  [chrome #01-1]     at doSend.then.response (C:\Users\User1\Projects\ui-auto.qa\node_modules\selenium-webdriver\lib\http.js:441:30)
  [chrome #01-1]     at process._tickCallback (internal/process/next_tick.js:68:7)```
  
  
  </code></pre>