Tomcat에 호스팅 된 응용 프로그램이 있습니다. &이 아파치의 다이제스트 인증에 의해 프록시 처리되었습니다. 서버에 액세스 할 때 basicAuth 스타일 로그인 대화 상자가 나타납니다.Geb : 페이지로드 중 브라우저의 BasicAuth 대화 상자와 상호 작용하는 방법
아래의 코드를 사용하여 로그인하려고하면 "driver.switchTo(). alert()"부분이 발생하지 않습니다 ... via ... 명령문에서 계속 루핑을 유지하고 예외를 throw합니다. 나는 GEB의 "to"와 "via"문장 모두가 페이지로드가 완료되기를 기다리는 것으로 추측하고있다. 이제 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를 만드는 방법? 희망이었습니다.