2

我正在尝试运行使用键盘快捷键的 SWTbot 测试用例。我找不到任何关于如何做到这一点的参考。

我很确定这不应该那么困难。如果有人可以写一个小片段,我将不胜感激。

谢谢,

齐夫

4

2 回答 2

3

使用方法怎么样pressShortcut()

对于树项:

final SWTBotTreeItem item = ...
item.select().pressShortcut(SWT.CTRL, 'F');

对于表项:

final SWTBotTableItem item = ...
item.select().pressShortcut(SWT.CTRL, 'F');

对于 Eclipse 编辑器

((SWTBotEclipseEditor)bot.activeEditor()).pressShortcut(SWT.CTRL, '1')

从活动外壳:

 bot.activeShell().pressShortcut(
        Keystrokes.CTRL, KeyStroke.getInstance("1"));
于 2013-03-11T14:00:33.720 回答
1

对于多个修饰键,您可以使用

item.select().pressShortcut(SWT.CTRL | SWT.ALT, 'F');
于 2013-07-04T08:53:25.117 回答