FireFox 10 環境で Selenium 2 フレームワークを使用していくつかの機能テストを開発していますが、この特別な機能に問題があります。
driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(5));
ページオブジェクトへのスリープステートメントを回避するために、暗黙的な待機時間を設定しようとしています。テストをローカルで実行するか、リモート Web ドライバーを使用してすべて問題なく動作しますが、TeamCity 7.0.4 サーバー内で実行すると、次の予期しないモーダルが発生しました。
SetUp method failed. SetUp : System.InvalidOperationException : Modal dialog present (UnexpectedAlertOpen)
at ... [Stack trace] ...
残念ながら、どのモーダルが実際に表示されているかを確認することはできません。ドライバー構成の代わりにスリープタイマーを使用して元に戻すと、すべてが機能します。
Obs: TeamCity 環境がローカル マシンと同じようにセットアップされていることは確かです。FireFox版を含みます。
何か案は?
ありがとうございました!