特定の未知の状況で、selenium は open メソッドを使用したときにページが読み込まれたことを検出しません。Java API を使用しています。例 (このコードはこのエラーを生成しません。外部から表示されるページを知りません。):
Selenium browser = new DefaultSelenium("localhost", 4444, "*firefox", "http://www.google.com");
browser.start();
browser.open("http://www.google.com/webhp?hl=en");
browser.type("q", "hello world");
エラーが発生すると、タイムアウトが発生する前にページが正常にロードされたことを明確に確認できますが、「open」の呼び出しがタイムアウトになります。タイムアウトを増やしても効果はありません。「type」の呼び出しは発生せず、進行はありません。
このエラーが発生したときにページが読み込まれたことをセレンに認識させるにはどうすればよいですか?