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