ブラウザでモーダル ダイアログを閉じようとすると問題が発生します。コードは次のようになります。
1) driver.switchTo().window(1);
2) driver.close();
3) driver.switchTo().window(0);
問題は、コードの実行が行番号 2 でハングすることです。これは、「表示している Web ページはウィンドウを閉じようとしています...」というブラウザー (Web 以外) のダイアログが表示されるためだと思います。確認ダイアログを手動で閉じた後、スクリプトは先に進みます。それで、誰かがこの問題を処理する方法についてアイデアを持っているのだろうか. 私は、webdriver 2.24.1 で IE8 ブラウザーを使用しています。