RC(selenium-server.jar)を起動させる際のパラメータ情報が日本語であまり見当たらなかったので翻訳して表形式の一覧でおとどけします。RCのバージョンは0.9.2のものを利用しています。詳しくは「チュートリアル」を参照してください。テストするWEBサイトを別ウィンドウに表示します。Seleniumはframeをサポートしています。getNewBrowserSessionに何が渡されても、全てのセッションで”*iexplore”が使われます)。seleniumに読み込まれるJavascriptファイルを指定します。テスト中、ブラウザーの再初期化を停止します。デフォルトでは、ブラウザによる全てのリクエストがプロクシされます。このオプションを付加することでURLに「/selenium-server」が含まれるもののみプロクシが使われるようにします。通常、Firefoxは起動時に空っぽのプロファイルデータを使っています。この値を指定することによって代わりのプロファイルディレクトリを利用することができます。コンソール画面により多くの情報・診断が行われるデバッグモードになります。ブラウザの横にログが表示されます。ログはサーバから転送されるので、パフォーマンスに影響が出る場合があります。多くのデバッグ情報を指定したログファイルに出力します。指定されたブラウザ(例:”*firefox”)で、指定されたURL(例:”http://www.google.com”)にある1つの(seleniumcore)HTMLテストスイートを実行し、即座に終了します。HTMLテストスイートファイルへのパスと、結果を出力するファイルへのパスは、絶対パスで記述する必要があります。プロクシ・インジェクションモード(テストアプリケーションに対して、全てのコンテンツのプロクシサーバとして動作する)で実行します。このモードにすると、複数のドメインにアクセスすることができます。以下の追加設定をサポートしています。いつインジェクションすれば良いかをプロクシ・インジェクションモードに知らせるためのオプションの正規表現です。全てのページに付加されるJavaScriptファイルを指定します。テストHTMLコンテンツ全てに対してマッチする正規表現を指定します。2番目の値はマッチした部分を置き換える文字列を指定します。これらの設定は何度も使われます。すると、テストアプリケーションの「https」の部分がすべて「http」に変更されます。すべてを試したわけではなく、翻訳に多少難ありの部分もあるかと思いますので、お気づきになられた方はご一報いただけると幸いです。田舎に生まれ育ち東京へ。技術はDTPデザインからプログラミングまで、インフラはCD-ROM全盛からクラウドサーバーまで、いろいろなビジネスを作り、関わってきました(知見を生かして専門学校の講師も3年ほど)。今ではAWSで月間100万PVを超えるサービスを制作・運営しながらさらなるノウハウを蓄積中。このサイトではビジネスをITコンサルタント視点で考え、感じた知見や経験が世の中のお役に立てば、という視点で無料記事として公開しています。最近は機械学習による仕事の効率化を研究中。reserved.代表者のライフハックブログ。