2014-07-03 12 views
0

我有一種情況,我需要將文本推送到小型單一Swing應用程序的3個文本框中,然後按下按鈕(換句話說,自動化)。該應用程序不是由我寫的,只能作爲jar文件使用。是否有可能將密鑰或組件事件發送到第三方swing應用程序

這種情況類似於做UI測試自動化的測試框架。 (如果是Windows/.NET/SWT應用程序,類似Project White框架將會很有用。)

這樣的事情是可能的嗎?提前致謝。

+0

你有權訪問按鈕或文本框嗎?如果你這樣做,你可以在你的代碼中設置它們。我知道一個JButton,你可以用'doClick()'方法創建一個事件。 – ROROROOROROR

回答

1

您可以修復桌面上的swing應用程序,並獲取文本框和按鈕的絕對位置。然後,使用quick macro將正確的鍵盤和鼠標事件發送給擺動應用程序。

+0

感謝您的想法。如果沒有其他健壯/可靠的機制可用,將試用它。 – sayeed

相關問題