I have Jenkins working with OS X slave nodes using selenium over ssh.
I've successfully run the command below to ensure that it is configured correctly.
/usr/bin/safaridriver --enable
When I run a build, I can see the tests starting to run and safaridriver runs, but immediately exits with an error code. At this stage the tests hang.
If I manually run safaridriver with the exact same commandline, then the tests start.
In essense, /usr/bin/safaridriver errors out when run over ssh, but doesn't if it is run locally. The same is true no matter what user you run it as.
I'm using High Sierra, Safari 11.1.2 and Selenium 3.14.
Anyone run into this problem?