はじめまして、岩室と申します。
某ITゼネコンでWebシステムの開発と運用をやってます。
Selenium(WebDriver)を使ったツールを作ってるので、その宣伝にきました。
(ツール自体は会社関係無しの個人プロジェクトです)
Selenese Runner Java
SeleneseというのはSeleniumIDEが直接読み書きするHTML形式のスクリプトの名
称で、このツールはSeleneseスクリプトを直接実行するインタプリタです。
要はSelenium RCの代替なのですが、何故か自分の環境ではSelenium RCが動作
しなかったので、一念発起して自作しました。(Java Formatterで生成したコー
ドを利用していたのですが、あまりにもメンテコストが高かったので)
主な機能は以下の通り:
・SeleniumIDEで作成したテストケース/テストスイートをコマンドラインから
直接実行できます。
・Selenium IDE: Flow Control 互換のコマンドを実装しているので、多少のフ
ロー制御は可能です。
・それなりに充実したログを出力します。
・コマンド実行毎のスクリーンショットを取ることができます。
・base URLとスクリーンショット保存先ディレクトリについては、Seleneseス
クリプトを書き換えなくてもコマンドラインオプションで上書き可能です。
・Jenkinsに食わせられるJUnit XML形式のテスト結果ファイルを出力できます。
・Selenium RC風のHTML形式のテスト結果ファイルを出力できます。(new!)
・WebDriverベースなので、いろいろなブラウザに対応しています。現状では次
のブラウザに対応しています。(いまいち対応が甘いブラウザもあります^^;)
> firefox (default) | chrome | ie | safari | htmlunit | phantomjs | remote
いろいろ課題もありますので、ご意見やパッチ:-)などいただければ幸いです。
# TOEICがサイコロと勝負できる程度の英語力しか無いので、ドキュメントや
# JavaDocにも突っ込みがあると幸いです(^^;
以上、よろしくお願いします。