先日、↓これを使ってブラウザからサーバにファイルをアップロードするという画面を作っていました。 作るまではよかったんですが、それを SeleniumRC でテストしようと思ったら・・・ファイル欄の操作はできないそうです(Selenium Core FAQ - Selenium - OpenQA Wiki) Firefoxならできるとのことですが、テストしたいブラウザはIE6/7/8。 しょうがないので、こんな力技で突破しました。 /** * ファイル入力欄(input[@type=file])に、アップロードファイルを設定します。 * このメソッドは、IE6/7でのみ実行できます。 * 実行中は、Javaでブラウザを直接操作するため、PCに触れてはいけません。 * アクティブウィンドウが別のウィンドウになっていた場合、この処理は失敗します。 * * @param locator ファイル入