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