我正在爲使用Delphi編寫的組件編寫應用程序的SWTBot測試。當然,我無法通過SWTBot處理這些組件。我發現了一個解決方法,我只是將焦點設置到包含delphi組件的視圖或編輯器。然後我使用java.awt.Robot
來生成允許我與組件交互的事件。在SWT中的java.awt.Robot等效
我只是想知道,SWT中是否有任何工具,能夠做到與java.awt.Robot
一樣的事情?我還沒有找到。
我正在爲使用Delphi編寫的組件編寫應用程序的SWTBot測試。當然,我無法通過SWTBot處理這些組件。我發現了一個解決方法,我只是將焦點設置到包含delphi組件的視圖或編輯器。然後我使用java.awt.Robot
來生成允許我與組件交互的事件。在SWT中的java.awt.Robot等效
我只是想知道,SWT中是否有任何工具,能夠做到與java.awt.Robot
一樣的事情?我還沒有找到。
nope,沒有什麼喜歡它。更多我認爲,更愚蠢它看起來對我來說複製通用代碼是框架特定的
您可以通過使用Display.post
發佈用戶界面事件來自動化SWT中的GUI事件。這是在2004年實施的。https://bugs.eclipse.org/bugs/show_bug.cgi?id=15025