Такого не может быть: Thread.sleep выполянется всегда, в независимости появлется какое-нибуде окошко или нет, это не селениумовский метод, ему не нужно дожидаться окночания выполнения педыдущей операции. Какую задержку вы ставите для ожидания для появления окна ( сколько миллисекунд)?А пока я мышкой ничего не нажму то Thread.sleep(100) не выполняется, до нее просто не доходит выпонение, пока вручную не закроется диалоговое окошко
Вот пример из моего проекта:
selenium.click("link=Download version 4.2.0"); Thread.sleep(3000); selenium.keyPressNative(java.awt.event.KeyEvent.VK_TAB+ ""); Thread.sleep(500); selenium.keyPressNative(java.awt.event.KeyEvent.VK_TAB+ ""); Thread.sleep(500); selenium.keyPressNative(java.awt.event.KeyEvent.VK_TAB+ ""); Thread.sleep(500); selenium.keyPressNative(java.awt.event.KeyEvent.VK_ENTER+ ""); Thread.sleep(500); selenium.keyPressNative(java.awt.event.KeyEvent.VK_ENTER+ "");} selenium.windowFocus();