我正在尝试运行 selenium 的无头(使用 xvfb)副本。我正在使用 selenium 独立 jar 文件来执行此操作。我试图手动完成所有这些,但无法让服务器运行。在这种情况下,我运行以下命令:
在第一个终端窗口中: Xvfb -fp /usr/share/fonts/X11/misc/ :10 -screen 0 1024x768x16 2>&1 &
export DISPLAY=:10
一旦运行没有错误,我打开一个新的终端窗口并运行: java -jar /usr/lib/selenium/selenium-server-standalone-2.46.0.jar -port 4444
这会尝试启动很长时间,看起来像:
在打开这两个终端窗口的同时,我尝试连接到 127.0.0.1:4444 上的 selenium 服务器(使用 golang selenium 包),但连接被拒绝。由此,我尝试利用我在 npm 存储库中找到的名为“selenium-standalone”的包。我已经按照这里的说明安装了它。然后我尝试使用以下命令运行服务器: xvfb-run --server-args="-screen 0, 1366x768x24" selenium-standalone start -- -debug
这样做给了我一个更详细的输出,但没有解决方案。我仍然收到拒绝的连接。与 selenium-standalone 结合运行 xvfb-run 的终端输出如下(好吧,至少是它的尾端):
任何有关我如何/应该如何推进故障排除的见解将不胜感激。
ps 我已经确认我在 golang 应用程序中使用的 golang 应用程序和 selenium 包装器都可以正常工作,并且可以连接到正在运行的 selenium 服务器。有一次它正在运行,一切都很好 - 没有更改代码,我只是无法让这个 selenium 服务器可靠地启动。
哈士奇WWW
侃侃尔雅
相关分类