title: How can I avoid to start puppeteer for every test?
body: <p>I'm currently working with jest and puppeteer. I have multiple tests which use puppeteer. The problem is, that I don't want to start puppeteer each time because this will cause the tests to take way longer then they have to.</p>
  
  <p>I'm using jest inside create-react-app.</p>
  
  <p>I've already tried to:</p>
  
  <ul>
  <li>use jests puppeteer preset (not compatible with create-react-app)</li>
  <li>define the browser as a global varibale (not possible because it's async)</li>
  <li>build a cache function (just not working because it never caches and always builds the browser new)</li>
  <li>building a custom environment [<a href="https://stackoverflow.com/a/46818924/10077966]">https://stackoverflow.com/a/46818924/10077966]</a> (not supported by create-react-app)</li>
  </ul>