スポンサーリンク

UWSCで,IEを自動操作するためのライブラリ (ファイルアップロードも自動化できる)

※これより新しいバージョンがリリースされています。
http://language-and-engineering.hatenablog.jp/entry/20090825/p1


Windows 自動化ソフトの「UWSC」で,IEを自動操作する。


SeleniumやVBAやWSHでの自動化と比べて,このUWSCの最大のメリットは

  • ブラウザからのファイルアップロードも自動化できる

(input type="file" の要素にファイルパスを指定可能)

ということ。

これはでかい。他のツールでは困難だ。



下記はサンプルコード。


call .\IEManipulation.uws


// IEを起動
ie = new_ie()
show_ie( ie )


// Yahooを開く
ie_jump( ie, "http://www.yahoo.co.jp/" )

// 検索
ie_type( ie, gid( ie, "srchtxt" ), "ゴッゴル" )
ie_click_and_wait( ie, gid( ie, "srchbtn" ) )

// 最初の検索結果のページタイトルを取得
first_result = ie.document.getElementById( "yschpri" ).getElementsByTagName("div").Item(2)
txt = first_result.innerText

msgbox( txt )


// 終了
ie.Quit()

動かし方と IEManipulation.uws は下に掲載。

続きを読む