我們正在使用硒進行一些測試。我們爲此專用了Windows XP虛擬機,每臺虛擬機上有一臺硒化物服務器,並且沒有其他進程在該虛擬機上運行。我們爲每個測試打開和關閉硒會話。測試在完成時總是調用selenium.stop()。很多時候(30分之1我會說)一個測試掛起,當我查看已分配給它的機器的桌面時,我看到一個彈出窗口「Firefox已經運行,但沒有響應。新窗口,您必須先關閉現有的Firefox進程,或重新啓動系統。「Selenium - 「Firefox已在運行」錯誤
- 我相信只有一個測試用虛擬機在給定時間
- 通信 所有的測試,確保他們完成何時停止()的硒。
- 我們有非常詳細的日誌記錄,並且 日誌顯示在得到 「firefox已在運行」錯誤的測試之前沒有任何測試有任何 問題。
- 應該得到這個錯誤的測試 任意的,因爲它調用selenium.start之後 發生()和 因此沒有任何具體 代碼引起的。
- 的刪除是所有測試
什麼導致這個相同的,我該怎麼預防呢?
其他問題:它是否一直導致問題的*相同*測試,或者不同的問題?這個測試在做什麼(你可以粘貼代碼)?它是否做了與其他測試不同或不同的事情?這個測試的拆解設置是否做了不同或不尋常的事情? – 2010-01-04 20:59:40
@John Feminella - 加入 – olamundo 2010-01-04 21:29:31