Selenium.waitforpagetoload メソッドを使用して、ajax 対応の Web ページで待機しています。テストコードを実行すると、ページがロードされた後でもセレンが待機し、「アクションが完了するのを待ってタイムアウトしました」という例外がスローされます。また、ページ読み込みイベントさえない場所でも、waitforpagetoload を使用した可能性があります。ページがロードされている場合、その部分をスキップするだけだと思いました。私のコードはこのようなものです
selenium.click("id=elmnt_id");
selenium.waitForPageToLoad("50000");
Selenium-Java バージョン 2.33 を使用しています。グーグルクローム27.0
selenium.click() 自体が、クリック イベントの後にページが読み込まれるのを暗黙的に待機することがわかりました。click メソッド内でタイムアウトが発生しました。ただし、クリック イベントの後、ページは 10 秒以内に読み込まれます。selenium.click が 30 秒以上待機し、アクションが完了するのを待ってタイムアウトしたと表示されます。どんなアドバイスでも大歓迎です。ありがとう!