不使用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