2011-07-12 3 views
0

クラウド上のphpunitでセレンテストケースを実行しています。
クラウド上でセレンサーバを起動するには、自分のPCからクラウドサーバインスタンスを起動するときにセレンサーバを実行するサービスを作成しました。
テストは正常に実行されますが、ブラウザが表示されていません。ブラウザにタスクマネージャが表示されており、テストケースも合格しています。
サーバを手動で実行しようとしましたが、Firefoxが表示されています。
Windowsサービスを通じてサーバーを実行すると、なぜFirefoxが見えないのか分かりません。サービスを使用してセレンサーバを起動すると、Firefoxが非表示モードで動作する

私はどのユーザーにもロギングせずにリモートで実行しているので、私がオンにしなければならない設定はありますか?

答えて

0

私は何がうまくいかないと考えました。

インスタンスが開始されたときに起動するサービスを作成しましたが、サービスが開始されたユーザーしかログインできませんでした。そして、私がログインしてfire foxが起動しているかどうかを確認するとき、私はログインしてサービスを開始していないので、私はそれを見ることができませんでした。

私は自動ログインのためのサービスを作り出し、起動時に必要なファイルを実行し始めました。そしてテストを実行すると、特定のログインでFirefoxブラウザが起動します。

私もブラウザでは表示されませんが、タスクマネージャを開いて、アクティブなユーザーを私以外のブラウザに切り替えるとブラウザが正しく表示されます。

私に貴重な時間を与えてくれてありがとう。

関連する問題