1

nUnit を使用して、TeamCity ビルド内から Watin を実行しようとしています。

すべてのテストはローカルで正常に実行されます。Windows サービスとして実行されている場合、TeamCity から完全な Watin テスト (つまり、POST) を実行できないことはわかっています。.bat ファイルからビルド エージェントを開始する必要があります。

しかし、サーバーを起動するためにサーバーにログインする必要はありません。

スケジュールされたタスク (Windows Server 2008) を取得して、起動時に (ログインではなく) agent.bat ファイルを起動しようとしましたが、うまくいきませんでした。

他の誰かがスケジュールされたタスクから実行されている Watin/TeamCity を持っていますか?

ありがとう、

ピート

4

1 に答える 1

2

CC.NET を使用してこれを行うためのソリューションを確認してください。

CC.Net で Watin テストが失敗する

ブレットと私はしばらくこれに取り組みました。問題は、ユーザーとして実行されている Windows サービスがデスクトップと対話できないことですが、WatiN はブラウザーの実際のインスタンスを実行するため、対話するにはデスクトップが必要です。提供されたリンクのソリューションは、これを行う方法を示しています。

于 2010-05-11T14:51:00.797 に答える