2014-08-29 166 views
1

我有一個用SWT編寫的java程序。我正在用SWTBot進行測試。我的測試用例是在畫布上繪製圖片,捕捉畫布圖像,並與預期圖像進行比較。SWTBot拖動鼠標

問題是,我找不到任何方法使用SWTBot移動鼠標。顯然它只允許我點擊鼠標。我想

  • 移動到x,y位置
  • 鼠標按下
  • 移動到另一個x,y位置
  • 鼠標向上

有什麼建議?

回答

0

我決定停止使用SWTBot。功能非常弱。它專爲Eclipse應用程序設計,所以它並不真的支持純SWT應用程序。儘管可以直接訪問這些小部件有些吸引人,但在應用程序進程中運行測試代碼的要求卻很棘手。

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