ロボットによるブラウザの操作

最近、DojoXでユニークな機能を持つAPIが公開されてた。doh.robotである。これを使うとJAVAを用いてマウスカーソルやUIを自動操作してくれるのだ。

http://archive.dojotoolkit.org/nightly/checkout/util/doh/tests/robot.html

の例でいくと、マウスがフォームに移動し、そこにテキストが記入される。また、デモの途中でマウスを動かしてフォームに文字が記入できなかった場合にはFailureというメッセージが表示される。

ヘルプなどで活用できそうな機能である。昔Micromedia Director(現Adobe Flash)でそういうのあったような。実際のUIを用いて説明するのでわかりやすいかも。