簡體   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