【问题标题】:safaridriver not working over sshsafaridriver 无法通过 ssh 工作
【发布时间】:2018-08-20 12:37:21
【问题描述】:

我让 Jenkins 使用 selenium over ssh 处理 OS X 从节点。

我已经成功运行了下面的命令,确保配置正确。

/usr/bin/safaridriver --enable 

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

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

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

我正在使用High SierraSafari 11.1.2Selenium 3.14

有人遇到过这个问题吗?

【问题讨论】:

  • 在使用 pm2 启动的 Nodejs 程序中启动 selenium 时,我看到了类似的错误。 SafariDriver 说没有配置

标签: selenium jenkins macos-high-sierra safaridriver


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-01
    • 2019-06-21
    • 2015-12-27
    • 1970-01-01
    • 1970-01-01
    • 2022-12-13
    • 2021-11-21
    • 2020-11-08
    相关资源
    最近更新 更多