这是Safari 10中的一个已知问题,除了通过窗口服务器使用终端外,没有其他解决方法。
在Safari 11+上,safaridriver只需要您运行
safaridriver--enable,身份验证将在其余的登录会话中被缓存。因此,您应该将其添加到登录计算机的脚本中。
还有一个单独的问题,即如果您已使用ssh’s并且没有运行窗口服务器,则safaridriver无法工作。目前尚无解决方法-
机器需要GUI会话才能运行Safari和webdriver。

这是Safari 10中的一个已知问题,除了通过窗口服务器使用终端外,没有其他解决方法。
在Safari 11+上,safaridriver只需要您运行
safaridriver--enable,身份验证将在其余的登录会话中被缓存。因此,您应该将其添加到登录计算机的脚本中。
还有一个单独的问题,即如果您已使用ssh’s并且没有运行窗口服务器,则safaridriver无法工作。目前尚无解决方法-
机器需要GUI会话才能运行Safari和webdriver。