title: How do I resolve, browser disconnected error running testcafe test1.js on firefox:headless with SUSE
body: <p>Setting up testcafe on a new version of SUSE OS.
  Running the testcafe getting started a test on SUSE using firefox:headless I get a long pause then the error :</p>
  
  <p>testcafe firefox:headless  test1.js --reporter=xunit</p>
  
  <p>"ERROR The Firefox 66.0.0 / Linux 0.0.0 browser disconnected. This problem may appear when a browser hangs or is closed, or due to network issues."</p>
  
  <p>Testcafe version:
  0.23.3</p>
  
  <p>Linux version:
  NAME="SUSE" VERSION="12 SP4" uname -a = "4.12.14-94.41-default"</p>
  
  <p>Firefox version:
  66.0.2</p>
  
  <p>node.js version:
  v10.15.3</p>
  
  <p>The same works fine with firefox if I don't run headless, the tests execute successfully without any error if I point the DISPLAY to ViewNow which allows X windows to DISPLAY the browser running on my PC, but I need headless for our automation framework.</p>
  
  <p>Following the instructions on <a href="https://hacks.mozilla.org/2017/12/using-headless-mode-in-firefox/" rel="nofollow noreferrer">https://hacks.mozilla.org/2017/12/using-headless-mode-in-firefox/</a> I can also use 
  firefox -screenshot <a href="http://www.microfocus.com" rel="nofollow noreferrer">http://www.microfocus.com</a><br>
  which runs the browser in headless mode to access a Web page and captures a .png which shows the connection is successful so headless firefox can get to Web pages.</p>
  
  <p>I have an older version of SUSE, testcafe, firefox which runs headless and works, so I know this used to work:
  Test cafe version:
  testcafe -v 0.18.6</p>
  
  <p>Linux version:
  NAME="SUSE" VERSION="12 SP2" uname -a = "4.4.21-69-default"</p>
  
  <p>Firefox version:
  58.0.2</p>
  
  <p>node.js version:
  v8.9.4</p>
  
  <p>Expected result:
   Running tests in:
   - Firefox 66.0.0 / Linux 0.0.0</p>
  
  <p>Getting Started
   ✓ My first test</p>
  
  <p>1 passed (1s)</p>