不使用xvfb无头运行Selenium

我正在尝试无头运行Selenium(不显示浏览器)。其他问题已指出xvfb是执行此操作的工具。但是,它似乎非常不稳定,一直崩溃,因此我正在寻找另一种选择。

有没有非Xvfb方式运行Selenium的方式吗?

回答:

我认为您不运行X服务器就无法运行浏览器。

如果您不喜欢Xvfb,那么正如Pascal所说,最好的选择可能是运行VNC服务器-

我个人喜欢Xtightvnc。这意味着您正在运行一个(无头的)X服务器,您可以随时将其VNC插入其中,以防万一出现问题并希望查看它。我一直都在运行VNC服务器,并且正在使用指向该服务器的$

DISPLAY环境变量运行测试。

(有人对我不满意,所以也许我应该澄清一下:Xtightvnc之类的X11 VNC服务器与Windows或OS

X上的普通VNC服务器不同,它们只是共享您在网络上的现有屏幕。不要混淆。;-))

以上是 不使用xvfb无头运行Selenium 的全部内容, 来源链接: utcz.com/qa/417998.html

回到顶部