title: Nighwatch with Standalone Chrome
body: <p>Im trying to use nightwatch with standalone selenium (without manually starting selenium through nightwatch). I want it to run without opening the browser. Here is my configuration   </p>
  
  <pre><code>  output_folder: 'test/reports',
    custom_assertions_path: '',
    page_objects_path: "test/page-objects",
  
    selenium: {
      start_process: false,
    },
  
    test_settings: {
      default: {
        launch_url : 'http://localhost/dist',
        selenium_port: 4446,
        selenium_host: "xxx.xxx.xx.xx",
        desiredCapabilities: {
          browserName: 'chrome',
          chromeOptions : {
            args : ["--no-sandbox"]
          },
        },
      }
    },
  </code></pre>
  
  <p>But this is not locating the elements and the test fails. However, if I change the configuration to start the selenium server and run with chrome as in the following configuration, it works perfectly. </p>
  
  <pre><code>selenium: {
  start_process: true,
  server_path: seleniumServerPath,
  cli_args: {  
    'webdriver.chrome.driver': chromedriverPath,
   },
  },
  
  test_settings: {
    default: {
      launch_url : 'http://localhost/dist',
      desiredCapabilities: {
        browserName: 'chrome',
      },
    }
  },
  </code></pre>
  
  <p>What am I missing? I want it to run inside gitlab runner.</p>