title: Setting up Protractor with Microsoft Edge
body: <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>