我正在尝试运行使用键盘快捷方式的SWTbot测试用例。我找不到任何关于如何做的参考。
我很确定不应该那么困难。如果有人可以写一个小片段,我将不胜感激。
谢谢,
谢夫
答案 0 :(得分:2)
使用pressShortcut()
方法怎么样?
对于TreeItem:
final SWTBotTreeItem item = ...
item.select().pressShortcut(SWT.CTRL, 'F');
对于TableItem:
final SWTBotTableItem item = ...
item.select().pressShortcut(SWT.CTRL, 'F');
对于EclipseEditor
((SWTBotEclipseEditor)bot.activeEditor()).pressShortcut(SWT.CTRL, '1')
来自Active Shell:
bot.activeShell().pressShortcut(
Keystrokes.CTRL, KeyStroke.getInstance("1"));
答案 1 :(得分:0)
对于多个修饰符键,您可以使用
item.select().pressShortcut(SWT.CTRL | SWT.ALT, 'F');