WebDriver

Javaでブラウザを操作するライブラリ WebDriverをためしで使ってみました。

http://journal.mycom.co.jp/articles/2009/05/26/webdriver/index.html

使い心地は、かなりよいです。
DOM Elementの取得にXPathが使えるところはとても気に入っています。

ただXPathでElementをとりにいったときに、見つからない場合、Exceptionをスローするのですが、個人的にはnullで返してくれたほうがメンドクサクナクテなくてよかったです。

もともとこの手のブラウザ操作系のアプリはVBA(Excelの)でInternetExplorerObjectを使ってやっていたのですが、
それに比べてもさまざまな条件で扱いやすいです。

あえてひとつわがままなことを言えば、すでに開いているブラウザを操作できるとなおすてきなのですが。。。


まあ無理ですよね。。。
(もしかしてWindowHandle取得したらできる?swichToとか?)