GUI のテストにロボットを作った

新しいシェルを作っていてどうしても GUI のテストがしたくなった。マウスをクリックしたりキーボードを打って文字列を入力したり。
こういうお仕事は mouse/keyboard server にお願いすれば良いので楽だ。実装の簡単さに拍子抜け。

Web の世界みたいにセレクタでがっと部品を得てイベントを送るほうが良いのだろうが今はそんな構造になってないししょうがない。