title: EdgeWebDriver cannot find Edge browser binary
body: <p>I am trying to run Selenium tests against MS Edge using Java bindings on macOS. I have successfully installed Edge and the Edge Driver. My tests manage to connect to Edge Driver, but it seems the driver cannot locate the browser's binary, see error message:</p>
  
  <pre><code>org.openqa.selenium.WebDriverException: unknown error: cannot find Microsoft Edge binary
  </code></pre>
  
  <p>Details:</p>
  
  <ul>
  <li>Edge version: 77.0.235.9 (latest) </li>
  <li>Edge Driver version: 78.0.253.0 (latest) -- I have also tried 77.0.235.9 to match browser's version</li>
  <li>Selenium version: 3.141.59</li>
  <li>JDK version: 1.8.0_192-b12</li>
  <li>macOS version: 10.14.6</li>
  </ul>
  
  <p>I have seen several questions similar to mine and tried some of the suggested solutions, to no avail. Things I have tried:</p>
  
  <ul>
  <li>Set environment variable <code>webdriver.edge.bin</code> to point to the binary for the browser.</li>
  <li>Using <code>new EdgeOptions().setBinary()</code> (not possible since latest version of Java bindings for Selenium doesn't include this method).</li>
  <li>Adding the browser binary to the path.</li>
  </ul>