У меня есть приложение, размещенное на tomcat, которое защищено и проксируется аутентификацией Apache Digest. Я получаю диалоговое окно входа в систему в стиле basicAuth, когда я получаю доступ к чему-либо на сервере.
когда я пытаюсь войти в систему, используя приведенный ниже код, он никогда не доходит до части "driver.switchTo().alert()".... он вечно зацикливается в операторе via... и выдает исключение. Я предполагаю, что операторы "to" и "через" GEB ждут завершения загрузки страницы. теперь geb ожидает загрузки страницы, а страница ожидает ввода учетных данных geb. мертвый замок. не могли бы вы предоставить какие-либо предложения о том, как решить эту проблему? обратите внимание, что я уже пробовал http://:@mydomain.com/index.jsp, но он продолжает предлагать мне угрожающее диалоговое окно входа в систему.
via AppLoginPage //using a page object here
Alert alert= driver.switchTo().alert();
// Type the username
alert.sendKeys(user);
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_TAB);
Проще говоря, как сделать geb полным без ожидания полной загрузки страницы, чтобы мой код робота мог обработать предупреждение? надеюсь, это было ясно.