2009-07-10 9 views
0

Ich führe einen UI Unit Test mit mehreren Szenarien, die die Benutzeroberfläche benötigt, um den Fokus zu erhalten, wenn es startet. Dieser Test läuft eine Weile und ich stehe vor einem Problem im GNOME-Desktop, bei dem der Fokus für jedes von ihm ausgeführte Szenario auf diese Anwendung zurückgeht. dies verhindert, dass ich meine Maschine benutze, wenn dieser Testfall läuft.Was könnte der Grund für meine Java-UI-Unit Test sein, die Fokus auf GNOME-Desktop

Dies funktioniert gut für Windows und Linux mit KDE-Umgebungen.

Alle Indikatoren, warum dies auf dem GNOME-Desktop passieren könnte.

Antwort

0

Ich habe keine Ahnung über den Fokus, aber Sie können es auf einem anderen Display ausführen, mit Xvfb oder etwas ähnliches, um es von Ihrem aktuellen Bildschirm zu stoppen.

Alternativ können Sie Ihre Klassen so umgestalten, dass sie mit der GUI nicht so vertraut sind (siehe the humble object).

Verwandte Themen