How GitLab switched to Headless Chrome for testing A detailed explanation with examples of how GitLab made the switch to headless Chrome. GitLab recently switched from PhantomJS to headless Chrome for both our frontend tests and our RSpec feature tests. In this post we will detail the reasons we made this transition, the challenges we faced, and the solutions we developed. We hope this will benefi