Selenium server works with Docker on MacOS but not on Jenkins
I have a Selenium server image that I use with Docker as part of our test process:
this work locally on MacOS, but when I run this Docker container on Jenkins (linux-gnu), then Selenium doesn’t seem to work.
My only guess is that only a headless browser can work on Jenkins.
Does anyone know what I can do to only run a headless browser with Selenium? I am not sure if this makes sense…but I am trying to figure out why
requests to Selenium server completely timeout on Jenkins, and I believe because barebones Linux cannot run non-headless browsers.