繁体   English   中英

在Linux机器上通过jenkins运行selenium脚本时,firefox无法启动

[英]When running selenium script through jenkins on linux machine firefox is not getting launch

我正在linux环境下设置詹金斯(哈德森)。以运行我的selenium脚本。

因此,我在jenkins中配置了一个作业,从该作业中我要从svn中获取代码,然后启动硒服务器,然后调用ant运行我的脚本。 但是,当我运行此作业时,我的Selenium服务器可以内联启动,但无法启动firefox。 所以我检查了他们说要使用Xvfb的Google。 我已经在Linux机器上安装了Xvfb,并在jenkins中下载了xvfb插件,并在Jenkins上设置了它的配置,但我的firefox尚未启动。

您能帮我解决一下如何在jenkins中配置Xvfb以及如何解决此firefox启动问题吗?

您没有指定语言,但是对于python,您需要导入pyvirtualdisplay包。

from pyvirtualdisplay import Display

display = Display(visible=0, size=(800, 600))
display.start()

然后运行您的webdriver代码:

browser = webdriver.Firefox()
browser.get('http://www.foo.com')
<< etc. >>

此处简洁明了: http//coreygoldberg.blogspot.co.uk/2011/06/python-headless-selenium-webdriver.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM