【发布时间】:2018-08-20 12:37:21
【问题描述】:
我让 Jenkins 使用 selenium over ssh 处理 OS X 从节点。
我已经成功运行了下面的命令,确保配置正确。
/usr/bin/safaridriver --enable
当我运行构建时,我可以看到测试开始运行并且 safaridriver 运行,但立即退出并显示错误代码。在这个阶段,测试挂起。
如果我使用完全相同的命令行手动运行 safaridriver,那么测试就会开始。
本质上,/usr/bin/safaridriver 通过 ssh 运行时会出错,但如果在本地运行则不会。无论您以什么用户身份运行它都是如此。
我正在使用High Sierra、Safari 11.1.2 和Selenium 3.14。
有人遇到过这个问题吗?
【问题讨论】:
-
在使用 pm2 启动的 Nodejs 程序中启动 selenium 时,我看到了类似的错误。 SafariDriver 说没有配置
标签: selenium jenkins macos-high-sierra safaridriver