読者です 読者をやめる 読者になる 読者になる

Seleniumをコマンドラインで起動する

Seleniumを使ってテストする時に、
わざわざFireFoxを立ちあげて実行するのが面倒なので、
コマンドラインで起動させてバッチ化する。
環境はWindows7です。

以下のサイトの「Run Selenese Directly Within the Server Using -htmlSuite」に載っている。
http://docs.seleniumhq.org/docs/05_selenium_rc.jsp


コマンドは以下。

java -jar selenium-server-standalone-2.33.0.jar -htmlSuite "*firefox" BaseURL テストスイート 結果HTMLファイル

【例】
java -jar selenium-server-standalone-2.33.0.jar -htmlSuite "*firefox" http://www.google.co.jp ./test_suite.html ./result.html

Selenium Server を起動するときにBaseURLとテストスイートを指定し、
結果をHTMLで出力する。


これは便利だけど、FireFoxのバージョンが22だとエラーが出る。
https://groups.google.com/forum/#!topic/selenium-users/IDYUvv3hKJI

普通にFireFox起動からのテスト実行だと問題なく実行されるんだけどな・・・。

ということで、旧バージョンの21をインストールしましょう。
ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/21.0/win32/ja/