在Windows上使用SWTBot击键按[Enter]

时间:2016-06-07 14:18:21

标签: windows line-breaks keystroke swtbot

我在使用SWTBot按[Enter]键的自动化方面存在问题。用例是打开“日期选择器”小部件,选择日期并按[Enter]进行确认。虽然发送换行符(LF)在Linux上运行良好,但它在Windows上失败了。另外第二次尝试发送回车加行换行在Windows上不起作用(但在Linux上工作):

import org.eclipse.swtbot.swt.finder.keyboard.Keystrokes;

// first attempt did not work on Windows:
dateChooser.keyboard().pressShortcut(Keystrokes.LF);

// second attempt also did not work on Windows
dateChooser.keyboard().pressShortcut(Keystrokes.CR, Keystrokes.LF);

有关如何在Windows上模拟按[Enter]的任何建议都将受到高度赞赏。

0 个答案:

没有答案