2014-08-29 158 views
1

我有一个用SWT编写的java程序。我正在用SWTBot进行测试。我的测试用例是在画布上绘制图片,捕捉画布图像,并与预期图像进行比较。SWTBot拖动鼠标

问题是,我找不到任何方法使用SWTBot移动鼠标。显然它只允许我点击鼠标。我想

  • 移动到x,y位置
  • 鼠标按下
  • 移动到另一个x,y位置
  • 鼠标向上

有什么建议?

回答

0

我决定停止使用SWTBot。功能非常弱。它专为Eclipse应用程序设计,所以它并不真的支持纯SWT应用程序。尽管可以直接访问这些小部件有些吸引人,但在应用程序进程中运行测试代码的要求却很棘手。

我决定改用Sikuli。它对Java和Python都有非常好的API。它似乎比SWTBot有更多的功能和更好的支持。