TP8 - robot.mouseMove(x,y)

Programmation Avancée

Modérateur : Douin

STB
Messages : 5
Inscription : 22 févr. 2017 19:44

TP8 - robot.mouseMove(x,y)

Message par STB » 13 déc. 2017 18:24

Bonjour à toutes et à tous,

Je vous signale un problème que vous pourrez peut-être rencontrer dans les tests locaux du TP8, avec la fonction robot.mouseMove(x,y).
L'instruction ne déplace pas le curseur vers la position (x,y) souhaitée, mais vers une autre position pour laquelle je n'ai pas trouvé de règle de translation simple par rapport à x,y. De ce fait le clic ne s'effectue pas sur le JButton ou le Checkbox, et le test est en échec.

Il semble que le problème soit répertorié, au moins avec les dernières version de Windows et pour les écrans haute résolution :
https://bugs.openjdk.java.net/browse/JDK-8190898

J'ai résolu le problème en passant ma résolution d'écran à 1280 x 768 pour effectuer les tests.

Cordialement,
Stéphane BRUYÈRE

Douin
Messages : 224
Inscription : 18 mars 2009 15:46

Re: TP8 - robot.mouseMove(x,y)

Message par Douin » 15 déc. 2017 11:09

Bonjour, et merci pour l'info

Côté JNEWS, cela ne devrait pas poser d'échecs, c'est une vieille version de windows et la résolution est des plus modeste ... j'ai tenté de remplacer ce mouseMove par l'appel de la méthode doClick() qui existe pour les JButton mais pas pour les CheckBox ...

bons tests

STB
Messages : 5
Inscription : 22 févr. 2017 19:44

Re: TP8 - robot.mouseMove(x,y)

Message par STB » 15 déc. 2017 13:18

Effectivement, pas de problème côté JNews.

Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité