我在使用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]
的任何建议都将受到高度赞赏。