以前試したときには、IEの起動に失敗するため、サービスとして起動したHudsonからSeleniumのテストを実行できないという結論になってました。しかし、Hudsonのサービスを実行するアカウントをローカルシステムアカウントにして「デスクトップとの対話をサービスに許可」にチェックを入れておけば、IEも起動できてテストを実行することができました。サービスとして実行しているSlaveもOKでした。 ログインしているコンソールに下のようなダイアログが表示されます(Windows Server 2008)。 SeleniumからInternetExplorerが起動できない場合というエントリでも書いたのですが、IEのポップアップブロックを無効にする必要があります。ローカルシステムアカウントでIEが起動されるので、レジストリを直接変更して、ポップアップブロックを無効にしておきます。 regedit
![Windowsサービスとして動作するHudsonからSeleniumのテストを実行する - azuki note](https://cdn-ak-scissors.b.st-hatena.com/image/square/ccebe628ca949c9d911922c53864192550a417d8/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fw%2Fw650%2F20090302%2F20090302141126.jpg)