我正在尝试运行使用键盘快捷键的 SWTbot 测试用例。我找不到任何关于如何做到这一点的参考。
我很确定这不应该那么困难。如果有人可以写一个小片段,我将不胜感激。
谢谢,
齐夫
我正在尝试运行使用键盘快捷键的 SWTbot 测试用例。我找不到任何关于如何做到这一点的参考。
我很确定这不应该那么困难。如果有人可以写一个小片段,我将不胜感激。
谢谢,
齐夫
使用方法怎么样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"));
对于多个修饰键,您可以使用
item.select().pressShortcut(SWT.CTRL | SWT.ALT, 'F');