jenkins无法运行firefox:没有指定协议错误:无法打开显示:: 0

时间:2015-06-08 11:02:26

标签: linux firefox jenkins python-3.4

我已经在linux mint上安装了jenkins服务。我试图运行用python编写的测试,脚本无法运行firefox。这条线是个问题。

... self.browser = webdriver.Firefox() ...

当我以jenkins用户身份登录时,我无法运行firefox。收到此错误:

  

(进程:3758):GLib-CRITICAL **:g_slice_set_config:断言   'sys_page_size == 0'失败没有指定协议没有协议   指定错误:无法打开显示:: 0

当我从我的(已登录)用户运行时,Firefox正常工作。

1 个答案:

答案 0 :(得分:1)

只需在您的机器中安装虚拟帧缓冲区即可 现在我使用的是Xvfb,但还有很多其他的 以下是一些设置机器的教程:

此外,还有这个插件:https://wiki.jenkins-ci.org/display/JENKINS/Xvfb+Plugin