2013-05-30 49 views
1

我在本地運行Selenium Webdriver在我的Windows家庭服務器(實際上是Windows 7專業版),它登錄到網站併發送一些電子郵件。這是一個運行單線程的java程序。Selenium-webdriver Firefox的問題Windows 7

我可以看到,當通過Eclipse運行時,Firefox打開狀態很好,並且按照點擊等順序登錄,沒有問題。

我已經設置了一個Task Scheduler任務,每天早上啓動它,然後運行jar。程序運行良好,但是當Firefox打開時它幾乎看不見,我可以看到它的灰色框架,但其他的一切都是透明的和不可見的,如果你拖動它前面的東西,圖形會卡住。

當點擊任務管理器上的屬性時,我可以看到它開始於firefox.exe - 前臺,而當我通常打開Firefox時,它會顯示-browser。

程序還是做什麼它應該做的,通過Java運行時,它只是Firefox是完全不可見的罐子X.jar等

任何想法,爲什麼?

Windows 7專業版

webdriver的2.32

火狐21

我懷疑它是與匿名Firefox配置每個Firefox的運行時創建的。我通常每週從Temp中刪除它們。

P.S不知道它是否重要,但服務器是無頭的,我通過TeamViewer訪問它。

回答

0

問題通過刪除Firefox配置文件並從頭開始加載解決。奇怪,不知道是什麼造成了這一點,如果它再次發生。

也許我會創建一個特定的Firefox配置文件,並使用而不是每次創建一個匿名的。