古くて古いパッケージの代わりに、おそらくhttp://code.google.com/p/selenium/downloads/listからwebdriver-common
最新のものが必要です。selenium-java
Selenium RCをローカルで実行する必要がある場合、またはRemote WebDriver ot Selenium Gridを実行する必要がある場合は、selenium-server
そこにパッケージが必要です(これらが何であるかがまだわからない場合は、取得してくださいselenium-java
)。
どちらの場合も、を実行するには、上記のページInternetExplorerDriver
のからも必要になります。IEDriverServer
32ビットバージョンと64ビットバージョンのどちらを使用するかはあなた次第です。
設定例は、ドキュメントにあります。少し掘り下げてみると、そのドキュメントにはもっと役立つ情報がたくさんあります。
たとえば、Internet Explorerの場合、次のようにします。
System.setProperty("webdriver.ie.driver", "C:\\path\\to\\IEDriverServer.exe");
WebDriver driver = new InternetExplorerDriver();
// your testing code
driver.quit();
ファイルのアップロード方法は正しいです。
また、現在(Selenium v2.29.0)では、WebDriverを介してファイルをダウンロードすることはできません。本当にそうしたいのなら、別の方法を見つける必要があります。