2012-01-09 128 views
1

我試圖通過詹金斯運行佣金任務。我已經安裝了插件。當我運行任務時,它會觸發一行代碼來殺死所有現有的IE實例,但是創建IE新實例的下一行似乎沒有被擊中。我已經通過命令提示符運行了任務,並且在完成該操作時運行正常。詹金斯佣金任務問題

這裏是我有問題的代碼片段:

case ENV['BROWSER'] 
when "IE" 
    `taskkill /im iexplore.exe /f /t >nul 2>&1` #Runs this line 
    @browser = Watir::Browser.new :ie    #Doesn't run this line 
when "FIREFOX" 
    `taskkill /im firefox.exe /f /t >nul 2>&1` 
     @browser = Watir::Browser.new :firefox 
when "CHROME" 
    `taskkill /im chrome.exe /f /t >nul 2>&1` 
     @browser = Watir::Browser.new :chrome 
else 
    puts "Cue Ragemonkey.... Someone changed the names of the browser!!!" 

編輯/回答:

確定這裏就是我做得到它的工作...原來因爲我將Jenkins作爲一項服務運行,所以它將它作爲System踢開......它不是那麼喜歡這樣,所以我改變了服務以便在我的個人資料下運行,並且我能夠在沒有任何問題的情況下啓動我的測試。

回答

0

好吧,這是我做了什麼讓它工作...因爲我運行詹金斯作爲一個服務,它踢它作爲系統...它不像那樣,所以我改變了服務在我的個人資料下運行,我可以在沒有任何問題的情況下開始測試。