2014-08-29 4 views
1

J'ai un programme de dessin écrit en Java avec SWT. Je suis en train de tester avec SWTBot. Mon cas de test consiste à dessiner une image sur la toile, à capturer l'image de la toile et à la comparer à l'image attendue.SWTPour faire glisser la souris

Le problème est que je ne trouve aucun moyen de déplacer la souris en utilisant le SWTBot. Apparemment, cela me permet seulement de cliquer sur la souris. Je veux

  • passer à une position x, y
  • souris
  • vers le bas
  • passer à une autre position x, y
  • souris vers le haut

Un conseil? J'ai décidé d'arrêter d'utiliser SWTBot.

Répondre

0

La fonctionnalité est très faible. Il est conçu pour les applications Eclipse, donc il ne prend pas vraiment en charge les applications SWT simples. Bien qu'ayant un accès direct aux widgets est quelque peu attrayant, l'exigence d'exécuter le code de test dans le processus de l'application est gênant.

J'ai décidé d'utiliser Sikuli à la place. Il a une très bonne API pour Java et Python. Il semble avoir plus de fonction et un meilleur support que SWTBot.

Questions connexes