2012-07-31 3 views
1

나는 html로 임베드 된 보고서를 얻는 데 필요한 pdf 보고서의 유효성을 검사해야합니다. 내가 사용하여 해당 URL을 읽을 경우자바 웹 드라이버 프로그램에서 브라우저의 응답 스트림을 얻는 방법

File file = new File("url");

또는

HttpWebConnection.getResponse();

는 파일을 얻을 수 없다 따라서 saperate 세션에서 URL을 요청합니다.

마 ieDriver는 HtmlUnit과

HttpWebConnection.getResponse()

또는 대안을 제안 할 수 있습니다 누군가 뭔가를 가지고있다.

답변

1

불행히도 그렇지 않습니다. 응답 코드를 받으려면 프록시가 필요합니다. Java를 사용하는 경우 Browser Mob이 필요합니다. 또한 자바 스크립트에서 XmlHttpRequest를 만들고 그런 식으로 상태 코드를 가져올 수도 있습니다. 현재 사용중인 방법 (Java로부터 별도의 요청)을 유지하면서 세션과 함께 쿠키를 전달할 수도 있습니다 (WebDriver에서 쿠키를 얻을 수 있음)

관련 문제