Setting up Protractor with Microsoft Edge
<p>I use CucumberJs and Gulp to run my e2e tests; However, I need to run them against Microsoft Edge. When I do <code>gulp protractor</code>, it successfully opens up both Chrome and Firefox, since neither of them require any drivers like <code>IEDriver.exe</code> or <code>EdgeDriver.exe</code>.</p>

<p>Could anyone point me to an article or show the steps below if it's simple on how to set up Protractor with Microsoft Edge? </p>

<p>I'm trying to achieve parallelism by executing my tests on multiple browsers; this is what my config looks like:</p>

<pre><code> exports.config = {
  framework: 'cucumber',
  shardTestFiles: true,
  maxInstances: 2,
  multiCapabilities: [
    {
       'browserName': 'MicrosoftEdge',
       'platform': 'windows',
      }
    },
    {
      'browserName': 'firefox',
      loggingPrefs: {
        driver: 'DEBUG',
        server: 'INFO',
        browser: 'ALL'
      }
    }],
    //more configs here
}
</code></pre>

<p>I achieved the config right above, to run protractor e2e tests in parallel, using this article: <a href="http://blog.yodersolutions.com/run-protractor-tests-in-parallel/" rel="noreferrer">http://blog.yodersolutions.com/run-protractor-tests-in-parallel/</a> </p>

<p>Also one for <code>IE driver</code> would be just as helpful if you don't know how to set up Edge.
<br /><br /></p>

<p><strong>UPDATES:</strong> </p>

<p>From this link: <a href="https://msdn.microsoft.com/en-us/library/mt188085(v=vs.85).aspx" rel="noreferrer">https://msdn.microsoft.com/en-us/library/mt188085(v=vs.85).aspx</a>; under the</p>

<blockquote>
  <p>Enabling WebDriver with Microsoft Edge:</p>
  
  <p>Download a WebDriver language binding of your choice. Currently C# and
  Java Selenium language bindings are supported.</p>
</blockquote>

<p>I'm <strong><em>not using Java or C#</em></strong>, I am only using <strong><em>Javascript (Protractor)</em></strong>; does that mean that the language binding for Javascript currenlty does NOT work for Edge browser?</p>

<p>In other words, we currently cannot automate the Edge browser using Protractor (Javascript)?</p>

<p>Any help much appreciated and I'll update this post if I find anything pertaining to setting up Protractor with Edge, been looking around the web for hours now.</p>