[英]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.