1

SWT を使用して Java で記述されたペイント プログラムがあります。SWTBot でテストしています。私のテストケースは、キャンバスに絵を描き、キャンバスの画像をキャプチャし、予想される画像と比較することです。

問題は、SWTBot を使用してマウスを動かす方法が見つからないことです。どうやら、マウスをクリックすることしかできないようです。したい

  • x,y 位置に移動
  • マウスダウン
  • 別の x,y 位置に移動
  • マウスアップ

何かアドバイス?

4

1 に答える 1

0

SWTBot の使用をやめることにしました。機能は非常に弱いです。これは Eclipse アプリケーション用に設計されているため、単純な SWT アプリケーションをあまりサポートしていません。ウィジェットに直接アクセスできることは魅力的ですが、アプリ プロセスでテスト コードを実行する必要があるのは厄介です。

代わりに Sikuli を使用することにしました。Java と Python の両方に適した API を備えています。SWTBot よりも多くの機能と優れたサポートを備えているようです。

于 2014-09-11T13:57:14.007 に答える