ビルド プロセス中に DOH テストを自動化するために、Selenium RC を使用して、ビルド マシンとは別のドメインに配置されたサーバーでさまざまなブラウザー (IE および Firefox) を起動します。DOH を開始するために、各ブラウザーは runTests.html に誘導されます。
doh.robot を使用するテストが開始されると、次のメッセージが表示されることがあります。
「DOH は、現在の Web ページが DOH にアクセスしようとしていることを検出しましたが、DOH の自動化に同意したドメインとは異なるドメインに属しています。この Web ページにアクセスして新しい DOH テストを開始するつもりがない場合は、[キャンセル] を押してください。今すぐ Web ページを離れてください。」
しかし、これらのテストは無人であるため、誰かが [OK] をクリックするのを待っているだけで、Selenium がタイムアウトします (IE 8 では、ポップアップが自動的に消えるように見えますが、ロボットはその後何もしません)。
私が言ったように、それは常に起こるわけではありません。ポップアップで [OK] をクリックすると、メッセージの表示が停止し、数回のセッションでメッセージが表示されなくなりますが、その後、任意の方法で再び表示されます。
このポップアップが表示されないようにする方法を知っている人はいますか?