assertj / assertj/assertj-swing

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

Abierto
#53 0 comentarios 0 reacciones 0 asignados Ver en GitHub
bug import from fest-swing Major
Lenguaje dominante
Java
Estrellas
121
Forks
52
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

_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

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza reproduciendo las pruebas de clic en botones y celdas de Table en las versiones afectadas de X11; después, inspecciona cómo el robot de FEST utiliza el AWT Robot subyacente. Compara el comportamiento con el modo directo AWT-EventQueue de Abbot. Se considera terminado cuando el cursor del ratón se mueve y los eventos de clic en botones o celdas de Table llegan a los controles objetivo en el entorno afectado.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
java
Área
desktop
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.