So im in a bit of a conundrum. I have a Rails project which i've written Automated tests for in Capybara using ChromeDriver/Selenium. It works great, but is quite long.
I also have headless chrome driver "set up" for this project....but honestly it just doesn't work great. Headless chrome driver is a bit early and has gone through a lot of changes but will probably inevitably be the "go-to" headless driver of choice probably taking over PhantomJS.
This being said, i'd typically use poltergeist to run headless because it works well...but at the same time phantomjs will probably eventually lose out to headless chrome, and not to mention a lot of the issues we've seen with this particular app have been browser related.
So that being said: Is it crazy to run a browser based UI Automation on a CI Server? Obviously it will be slower but def. more accurate. Is this common practice? I've only been doing automation for a little over a year but not a whole lot via CI.