...pudding - diary

この日記は https://yapud.hatenablog.com/ に引っ越し中


2009-04-07

_ [Software] HttpUnit べんりー

HttpUnit Home

今頃になって HttpUnit を使ってみました。

perl で WWW::Mechanize を使ってみて便利で、同じようなのが java に無いかなーと思って検索してみたらすぐヒット。コレは便利。

つうわけで、メモ。

■JavaScriptを無効にする

HttpUnitOptions.setScriptingEnabled(false);

■UserAgentを変更する

ClientProperties.getDefaultProperties().setUserAgent("Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0)");

■オートリフレッシュを有効にする。よくあるログイン後のページ遷移とかを追いかける

ClientProperties.getDefaultProperties().setAutoRefresh(true);

target="_blank" などの別ウインドウを開く WebLink のオブジェクトを click() したとき、新しく開いたのを取得。

WebWindow[] openWindowList = WebConversation.getOpenWindows();
WebResponse response = openWindowList[openWindowList.length - 1].getCurrentPage();


2009年
4月
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
Twitter : @moriya_jp