assertj / assertj/assertj-swing

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

オープン
#53 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
bug import from fest-swing Major
主要言語
Java
スター
121
フォーク
52
PR マージ指標
30日以内にマージされた PR はありません

説明

_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

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

まず、影響を受ける X11 バージョンでボタンと Table セルのクリックテストを再現し、その後、FEST robot による基盤の AWT Robot の使用方法を調査します。Abbot の直接 AWT-EventQueue モードと動作を比較します。影響を受ける環境でマウスカーソルが移動し、ボタンまたは Table セルのクリックイベントが対象のコントロールに到達すれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
java
領域
desktop
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。