Which headless browser is suitable for integration with Protractor?

Hello everyone,

As a newcomer to this community, I've spent a considerable amount of time developing my smoke and regression tests. However, I've discovered through various online discussions that PhantomJS tends to cause issues when used alongside Protractor. Currently, Jenkins has been executing PhantomJS without any major problems.

These tests need to be incorporated into a CI environment that lacks a graphical user interface.

I would greatly appreciate any suggestions for a fully headless browser or an entirely headless version of Chrome, as that would be incredibly useful. Additionally, if you could provide a detailed guide on how to set it up, I would be thankful. I already possess a reusable conf.js and e2e.conf.js configuration files, and my Protractor code is functioning correctly with the standard Chrome.

My setup is operating on an iMac, using Selenium WebDriver.

Edit: The challenge I'm facing is that Protractor is incompatible with PhantomJS. I've explored various web elements and searched online for solutions others may have found but have not encountered a viable alternative for headless browsers that work seamlessly with Protractor.