我正在研究具有自定義外觀的應用程序。對於GUI測試,我使用FEST-Swing。 目前,GUI測試運行時使用默認的java外觀。正因爲如此,一些測試失敗了,但是我應該認爲這是GUI中的一個錯誤,還是使用我的自定義外觀進行測試?GUI測試應該以默認外觀運行嗎?
後來編輯:
謝謝安德魯湯姆森爲快速回答。但我認爲這個問題仍然存在,因爲流程佈局的工作方式。 下面是會發生什麼樣機:
標準LAF使用比我現在用的是一個更大的字體,這將導致按鈕走出佈局之一。而且我不能使用pack(),因爲這個容器有一個尺寸要求。如果你沒有在這個例子中調用frame.pack(),我想你會遇到同樣的問題。
爲什麼測試(標準PLAF)失敗? – 2013-05-14 09:09:44
由於某些按鈕太大,不會在窗口中呈現。我知道我可以讓他們通過改變佈局,但我不知道這是最好的解決方案 – 2013-05-14 09:13:36
什麼是您的應用程序的目標平臺? – 2013-05-14 09:17:25