assertj / assertj/assertj-swing

Depending on the X11 version moving the mouse with the robot fails

Offen
#53 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug import from fest-swing Major
Vorherrschende Sprache
Java
Sterne
121
Forks
52
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

_Issue by **[Martin Ginkel](http://jira.codehaus.org/secure/ViewProfile.jspa?name=mginkel)** from Mon, 2 Nov 2009 04:52:17 -0600_
_Originally opened as http://jira.codehaus.org/browse/FEST-247_

---

When running tests that perform button or Table cell clicks, this fails.

The mouse cursor does not move at all, therefore the click events do not reach the button.

The button-press events are correctly generated: if the mouse is over e.g. the root window, the menus of the

windowmanager pop up.

The tests in question work well with OpenSUse 10.3 and xorg-x11-libX11-7.2-75.

The problem might be a problem with the AWT Robot underneath the Fest robot.

When trying to reproduce the problem with an old Abbot test, it shows the same behaviour.

But Abbot allows to switch the mode of the Robot to work directly on AWT-Level (inject the mouse events directly into

the AWT-EventQueue). In this AWT-mode the Tests work well.

---

votes (original issue): 0
watches (original issue): 0

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, die Tests für Klicks auf Schaltflächen und Table-Zellen auf den betroffenen X11-Versionen zu reproduzieren, und untersuche dann, wie der FEST-Roboter den zugrunde liegenden AWT Robot verwendet. Vergleiche das Verhalten mit Abbot im direkten AWT-EventQueue-Modus. Als erledigt gilt, wenn sich der Mauszeiger bewegt und Klickereignisse auf Schaltflächen oder Table-Zellen die Zielsteuerelemente in der betroffenen Umgebung erreichen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
desktop
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.