java.awt.Robot等效于SWT

时间:2012-10-03 11:40:50

标签: java swt swtbot

我正在为应用程序编写SWTBot测试,它有一些用Delphi编写的组件。当然,我无法通过SWTBot处理这些组件。我找到了一个解决方法,我只是将焦点设置到包含delphi组件的视图或编辑器。然后我使用java.awt.Robot生成允许我与组件交互的事件。

我只是想知道,SWT中是否有任何工具能够与java.awt.Robot做同样的事情?我还没找到。

2 个答案:

答案 0 :(得分:2)

不,没有什么比这更好的了。我想的更多,它看起来更愚蠢,我认为复制公共代码是特定于框架的

答案 1 :(得分:0)

您可以使用Display.post发布用户界面事件,从而在SWT中自动执行GUI事件。这是在2004年实施的。https://bugs.eclipse.org/bugs/show_bug.cgi?id=15025