2015-09-30 22 views
0

我正在Redhat Linux上測試QT應用程序,並且許多控件具有圖形而不是文本。在Windows上,我會使用Spy ++獲取控件的ID /名稱,但不確定在Linux上使用什麼,並且無法在Google上找到答案。確定控件在Linux上的QT應用程序中的名稱/ ID

我想能說: 在屏幕上xyz button project.com.moduleName.buttonName - 缺少標題,不按預期做x。它應該有標題等等,應該做xyz。

我有什麼選擇可以在不去源的情況下查找按鈕的名稱?

+1

也許問題的答案http://unix.stackexchange.com/questions/31487/is-there-a-winspy-like-tool-for-linux-x-gtk-qt可以幫助你嗎? – Wim

+1

我應該補充說我已經閱讀過這個問題。雖然它確實有助於瞭解窗口/應用程序的一般狀態信息,但它不提供有關按鈕/控件的信息。雖然... –

+0

爲什麼你需要按鈕名稱,如果你沒有源代碼?否則它們沒有意義。我想你真的需要告訴我們你想做什麼。 「我正在測試」是**方式太少細節**。對於這個問題有任何意義,您必須準確地告訴我們**您要做什麼,以及爲什麼您認爲按鈕名稱有某種相關性。請記住:在編譯之前,源代碼可能已被混淆。 –

回答

0

在窗口,我會用間諜++來獲取控件的ID /名稱

不是真的。或者,也許是在仍然使用WINAPI控件的古代代碼中。在現代代碼中,Spy ++是無用的。您需要使用WPFQt應用程序的專用工具。

唉,你不是在尋找Spy ++,而是爲了測試應用程序。我想,FrogLogic的Squish就是這個工具。

+0

感謝您的信息。我很想得到一些自動化的迴歸測試,但現在我有一個約400項的檢查清單。 :( –

+0

@MichaelHobbs如何間諜++類似的工具可以幫助你,那麼爲什麼你需要找到按鈕的名稱?! –

+0

@Kuda_Ober我試圖識別沒有標籤或標題的控件,用於在bug中記錄問題數據庫 –

相關問題