Team Cityを使用していますが、Watinテストの実行中に問題が発生しました。テストで開いているすべてのインスタンスを閉じても、IEの一部のインスタンスがビルドサーバーのタスクマネージャーでランダムに停止しない場合があります。これにより、以降のすべてのテストが失敗します。このテストの実行が開始される前にieのすべてのインスタンスを強制終了するスクリプトを試してみましたが、すべてのテストをクラッシュさせるieのランダムな停止されていないインスタンスを防ぐことはできません。
4 に答える
それが役立つかどうかはわかりませんが....同様のエラーがありました。私の問題は次のとおりです。
ソリューションはここに文書化されています: http://codebetter.com/blogs/james.kovacs/archive/2008/06/18/running-watin-tests-on-vista.aspx
同じ問題を抱えている可能性があると思います。
同様のエラーが発生し、自動保存パスワードを削除することで解決しました。ログインページにポップアップし、Teamcity 内で実行すると壊れてしまいました。
関連しているかどうかはわかりませんが、最初のコメント here で説明されているように、タイムアウトを増やすことでタイムアウトの問題を解決できます。
IE.Settings.WaitForCompleteTimeOut
これはエラーメッセージです:
WatiN.Core.Exceptions.TimeoutException : Internet Explorer ビジー状態のタイムアウト TearDown : System.Reflection.TargetInvocationException : 呼び出しのターゲットによって例外がスローされました。----> System.NullReferenceException : オブジェクト参照がオブジェクトのインスタンスに設定されていません
.