如何通过代码在SWT中引起点击/选择事件?没有用户实际点击控件,事件应该被解雇!有可能吗?
我需要自动点击组合框按钮,下拉列表和选择项目 - 由用户完成!即,回放所记录的事件。我需要使用哪个听众?我尝试过选择,但无法得到结果。
combo.setText(combo.getItem(combo.getSelectionIndex()));
答案 0 :(得分:1)
您可以使用以下内容模拟选择事件:
Event event = new Event();
event.widget = combo;
event.type = SWT.Selection;
combo.getDisplay().post(event);
您可能需要在Event
答案 1 :(得分:0)
如果要模拟用户交互以进行测试,请尝试使用windowstester。它还具有录制功能,您可以录制ui活动并在测试中运行它...
https://developers.google.com/java-dev-tools/download-wintester