Graphical-User-Interface

Windows 上 Hudson (Jenkins) 中的 GUI 測試

  • June 29, 2011

我會盡量讓這個問題保持簡單。我對該主題進行了很多研究,但沒有找到任何解決方案。

在 Hudson (Jenkins) 上進行 maven 建構時,GUI 測試失敗。Hudson 作為服務執行,作為本地系統登錄。我已啟用該服務與桌面互動,但測試仍然失敗。

該機器是 WinXP 64 位,但如果可以解決此問題,我可以選擇遷移到 Win7 64 位。

如何在 hudson (maven) 建構期間通過 GUI 測試?

謝謝

根據這個執行緒,這樣做的唯一方法是不將其作為服務執行,而是以登錄使用者的身份使用桌面執行。

就個人而言,我對以下設置很幸運:1)編寫一個批處理文件以通過 JNLP/javaws 啟動從屬 2)將所述腳本放入自動啟動 3)將使用者設置為自動登錄。這一切都在虛擬機中,所以當我啟動虛擬機時,它會自動將自己註冊為可用於 hudson 伺服器。

引用自:https://serverfault.com/questions/285065