safaridriver无法在ssh上工作

时间:2018-08-20 12:37:21

标签: selenium jenkins macos-high-sierra safaridriver

我让Jenkins在ssh上使用硒处理OS X从属节点。

我已成功运行以下命令以确保其配置正确。

/usr/bin/safaridriver --enable 

运行构建时,可以看到测试开始运行并且safaridriver运行,但是立即退出并显示错误代码。在这个阶段测试挂起。

如果我使用完全相同的命令行手动运行safaridriver,则会开始测试。

本质上,/usr/bin/safaridriver 在ssh上运行时出错,但在本地运行时不会出错。无论您以什么用户身份运行,都是如此。

我正在使用High SierraSafari 11.1.2Selenium 3.14

有人遇到这个问题吗?

1 个答案:

答案 0 :(得分:0)

您可以使用Automator创建一个应用来启动safaridriver,如下所示: Unable to run tests against Safari 11 remotely (ssh, CI)