SeleniumIDE 使うまで

1. Javaをいれる(Ver.1.6以上)
java -version で入れたバージョンが出ればOK
パスを通すとかもろもろ分からない場合は、「java -version インストール」でぐぐれば大体OK

2. SeleniumServerのインストール
  公式サイトから、「selenium-server-standalone-*.jar」をダウンロードしてくる
  どこかにSeleniumフォルダ作って、jarをそのまま置いておく

3. Internet Exploer Diver Serverのインストール
  公式サイトから「The Internet Explorer Driver Server」をダウンロードして解凍した「IEDriverServer.exe」を2.と同じフォルダに置いておく

4. Selenium IDE2.0 をインストール
(1) FireFoxを起動して、公式サイトにアクセス
(2) Selenium IDEをクリックすると、アドインがインストールできる
(3) FireFoxを再起動したらインストール完了
(4) FireFox -> メニューバー -> ツール -> SeleniumIDE でIDEを起動
(5) IDE -> オプション -> 設定 -> WebDriver -> Enable WebDriver Playbackにチェック
  Browser choices のところで「chrome」を入力しておく

5. Selenium Sereverの起動
(1) コマンドプロンプトを立ち上げる
(2) 2.でjarファイルを置いたディレクトリに cd する
$ cd C:\work\Selenium
(3) java -jar selenium-server-standalone-2.32.0.jar -Dwebdriver.ie.driver=.\IEDriverServer.exe -Dwebdriver.chrome.driver=.\chromedriver.exe
※ 2.32.0のところはダウンロードしたバージョンにあわせる
(4) サービスがスタートしたらOK
Setting system property webdriver.ie.driver to .\IEDriverServer.exe
14:44:54.332 INFO - Java: Oracle Corporation 23.21-b01
14:44:54.332 INFO - OS: Windows XP 5.1 x86
14:44:54.332 INFO - v2.32.0, with Core v2.32.0. Built from revision 6c40c18
14:44:54.457 INFO - RemoteWebDriver instances should connect to: http://127.0.0.1:4444/wd/hub
14:44:54.457 INFO - Version Jetty/5.1.x
14:44:54.473 INFO - Started HttpContext[/selenium-server/driver,/selenium-server/driver]
14:44:54.473 INFO - Started HttpContext[/selenium-server,/selenium-server]
14:44:54.473 INFO - Started HttpContext[/,/]
14:44:54.567 INFO - Started org.openqa.jetty.jetty.servlet.ServletHandler@11c9fcc
14:44:54.567 INFO - Started HttpContext[/wd,/wd]
14:44:54.567 INFO - Started SocketListener on 0.0.0.0:4444
14:44:54.582 INFO - Started org.openqa.jetty.jetty.Server@2f54

(5) 下記のようなエラーが出ていたら(すでに起動しています)一旦止める。
(1) ブラウザを起動
(2) http://localhost:4444/selenium-server/driver/?cmd=shutDownSeleniumServer
(3) 止まればOKOKとでる
WARN - Failed to start: SocketListener0@0.0.0.0:4444
Exception in thread "main" java.net.BindException: Selenium is already running on port 4444. Or some other service is.