2009-07-10 6 views
0

Je lance un test d'unité d'interface utilisateur avec plusieurs scénarios nécessitant que l'interface utilisateur obtienne le focus au démarrage. Ce test s'exécute pendant un certain temps et je suis confronté à un problème dans le bureau GNOME où l'accent est mis sur cette application pour chaque scénario qu'il exécute. Cela m'empêche d'utiliser ma machine lorsque ce test est en cours.Quelle pourrait être la raison pour laquelle mon test d'unité d'interface utilisateur Java s'est concentré sur le bureau GNOME?

Cela fonctionne très bien sous Windows et Linux avec les environnements KDE.

Tous les indicateurs expliquant pourquoi cela peut se produire sur le bureau GNOME.

Répondre

0

Je n'ai aucune idée de la mise au point, mais vous pouvez l'exécuter sur un autre écran, en utilisant Xvfb ou quelque chose de similaire pour l'empêcher d'utiliser votre écran actuel.

Vous pouvez également modifier vos classes pour ne pas être trop intimes avec l'interface graphique (voir the humble object).

Questions connexes