質問

TeamCity を通じて簡単な Watin テストを実行しようとしていますが、通常は CruiseControl 経由であるため、Internet Explorer ウィンドウが表示されません。

テキストフィールドが見つからないため、何かが実行されているというエラーが表示されます。でも窓がないと何も見えない。

TeamCity サーバーのセットアップに特定の変更を行う必要がありますか?

役に立ちましたか?

解決 2

が見つかり、この別のフォーラムでの

すべてのクレジットはマット・ベイカーに行く

チームシティーを使用して自動的にWatiNのテストを実行しようとする人には、将来の参考のために。あなたはサービスとして\bin\agent.bat startとNOTを使用して、ビルドエージェントを起動する必要があります。 WatiNは適切に実行するために完全なUIを必要とし、それがサービスとしてこの環境を取得していません。私は、これは他の人々のためにそれが容易になります願っています!

他のヒント

チームシティーエージェントのサービスプロパティウィンドウ(services.msc)上の[アカウント]タブの下で、ローカルサービスアカウントは、インターネットエクスプローラを起動できるようになると、「デスクトップとの対話をサービスに許可」にチェックを入れてください。しかし、あなたは最も確かに、パスワードには、ローカルサービスとしてログインすると、それらのものを修正するなど省エネ、クッキーのブロックのように、他のもので立ち往生してしまいます。

これを実行する最も簡単な方法は、psexecである( http://technet.microsoft .COM / EN-US / Sysinternalsの/ bb897553.aspx に)ので、その後、(ローカルアカウントのIEでのプライバシー設定が非常に高い)セットアップすべてアップでインターネットエクスプローラを起動し、ローカルアカウントとして実行されているCMDを起動psexec -i -s cmd.exeを呼び出します。

あなたがサービスとしてインストールした場合、それを停止し、それを無効にしてください。その後、下記のと.BATファイルを作成します。

C:
cd teamcity\buildagent\bin\
agent.bat start

今だけ、このバッチファイルにあなたのスタートアップフォルダにショートカットを作成します!

  1. エージェントサービスを停止します。コマンドを実行します:コンソールから TCBuildAgent を停止します。
  2. コンソールC: TeamCity BuildAgent bin agent.batから実行(TeamCityインストールパスに応じて)

この簡単な解決策を試してください: 、サービスにアクセスし、あなたのサービスのプロパティを編集し、[ログオン]タブを選択し、ラベルでボックスをチェック:「デスクトップとの対話をサービスに許可」

竹に私のために働いています。

乾杯、 ペドロ・O Moleiro

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top