我是watir-webdriver的常用用戶。一個夢幻般的寶石,但我有一個越來越多的瀏覽器問題,新的關閉。我運行一個Ubuntu機器,它處理一些後臺任務,通過watir webdriver啓動一個Firefox瀏覽器。當計算機運行數小時後,通常會處理超過100個作業,然後關閉瀏覽器開始成爲問題。他們佔用記憶,最終使計算機阻塞,迫使我重新啓動。Watir-webdriver - 強制firefox關閉
begin
b = Watir::Browser.new :firefox, :profile => 'default'
# Goto a few pages
b.close
rescue => e
b.close
raise e
end
任何想法,我能做些什麼來解決這個問題:
即使我做這樣的事情會發生的問題?有沒有辦法確保在發生異常時強制退出進程?我如何調試它?
我經常看到一些超時異常,說無法綁定到鎖定端口或無法獲得穩定的連接。
BTW紅寶石1.9.3,Ubuntu的12.04的Watir-的webdriver 0.6.1
這樣做和救援有什麼區別? –
http://stackoverflow.com/a/2192010/17469 –