title: Connection refused! Is selenium server started nightwatch on edge
body: <p>I have create a project. It is a vue.js application. There is a small set of unit tests (jest) and an end-to-end test (night watch).</p>
  <p>When I try and run the end-to-end test using npm i get:</p>
  <pre><code>Error retrieving a new session from the selenium server
  
  Connection refused! Is selenium server started?
  { value:
     { message: 'Unable to create session from org.openqa.selenium.remote.NewSessionPayload@16b328bc\nBuild info: version: \'3.12.0\', revision: \'7c6e0b3\', time: \'2018-05-08T15:15:08.936Z\'\nSystem info: host:
  \'SYNERGY02\', ip: \'192.168.1.41\', os.name: \'Windows 10\', os.arch: \'amd64\', os.version: \'10.0\', java.version: \'1.8.0_181\'\nDriver info: driver.version: unknown',
       error: 'session not created' },
    status: 33 }
  </code></pre>
  <p>I don't know what I could be missing. This has me stuck for over a week</p>
  <p>Here is the nightwatch.json</p>
  <blockquote>
  <p>locate path in D:\xxx\test\bin\myedgedriver.exe</p>
  <p>locate path in D:\xxx\test\e2e\nightwatch.conf.js</p>
  </blockquote>
  <pre><code>require('babel-register')
  var config = require('../../config')
  
  // http://nightwatchjs.org/gettingstarted#settings-file
  module.exports = {
    src_folders: ['test/e2e/specs'],
    output_folder: 'test/e2e/reports',
    custom_assertions_path: ['test/e2e/custom-assertions'],
  
    selenium: {
      start_process: true,
      server_path: require('selenium-server').path,
      host: '127.0.0.1',
      port: 4444,
      cli_args: {
        &quot;webdriver.edge.driver&quot;: &quot;../bin/MicrosoftWebDriver.exe&quot;,
        'webdriver.chrome.driver': require('chromedriver').path,
      }
    },
  
    test_settings: {
      default: {
        selenium_port: 4444,
        selenium_host: 'localhost',
        silent: true,
        globals: {
          devServerURL: 'http://localhost:' + (process.env.PORT || config.dev.port)
        }
      },
  
      chrome: {
        desiredCapabilities: {
          browserName: 'chrome',
          javascriptEnabled: true,
          acceptSslCerts: true
        }
      },
  
      firefox: {
        desiredCapabilities: {
          browserName: 'firefox',
          javascriptEnabled: true,
          acceptSslCerts: true
        }
      },
      edge: {
        desiredCapabilities: {
          browserName: 'edge',
          javascriptEnabled: true,
          acceptSslCerts: true,
          nativeEvents: true
        }
      }
    }
  }
  </code></pre>
  <p>and my window ver.</p>
  <pre><code>1803 (os build 17134.285)
  </code></pre>
  <p>my edgewebdriver ver.</p>
  <pre><code>Release 17134
  Version: 6.17134 | Edge version supported: 17.17134 
  </code></pre>
  <p>my edge brower ver.</p>
  <pre><code>Microsoft Edge 42.17134.1.0
  </code></pre>
  <p>finally my nightwatch from package.json ver.</p>
  <pre><code> &quot;nightwatch&quot;: &quot;^0.9.12&quot;
  &quot;selenium-server&quot;: &quot;^3.0.1&quot;
  </code></pre>