I would like to run safari selenium test in virtual machine on virtualbox.
I have running macOS Sierra 10.12 inside virtual box. Tutorials say that you need to run <
I have similar issue as stated above, I tried to run safaridriver --enable on Mac OS Sierra Safari 11 and I still got prompt to enter password.
Also when I run tests on selenium node and selenium hub which are started from terminal inside virtual box safari launches, however when I ssh to that virtual box machine to start the same process I get the following error
13:45:50 Exception is org.openqa.selenium.SessionNotCreatedException: Cannot establish new session 13:45:50 Build info: version: '3.5.3', revision: 'a88d25fe6b', time: '2017-08-29T12:54:15.039Z'
workaround I found to overcome this issue is to create Applescript which will execute the script you desire and then execute this Applescript over ssh.
Apple Script
============
Tell Application "Terminal"
activate
set Shell to do Script "your script"
end Tell
now you can invoke this script over ssh osascript "${pathToScript}/run.scpt"