웹 응용 프로그램에서 파일 다운로드와 관련된 JUnit 테스트를 작성하고 있습니다. HtmlUnit으로 어떻게 할 수 있습니까?HtmlUnit으로 비 html 파일 다운로드
3
A
답변
0
어떤 종류의 파일이 아니지만 this 테스트 코드가 도움이 될 수 있습니다. 다른 시험에서 답을 찾으려하지 마십시오.
0
나는 이미 문제를 해결했을 것이지만,이 질문은 "htmlunit download"를 검색 할 때 Google의 최고 결과에 대한 것이므로 여기에 표준 해결책이 있습니다. downloadLink
는
try {
InputStream is = downloadLink.click().getWebResponse().getContentAsStream();
try {
File f = new File("filename.extension");
OutputStream os = new FileOutputStream(f);
byte[] bytes = new byte[1024]; // make it bigger if you want. Some recommend 8x, others 100x
while (read = is.read(bytes)) {
os.write(bytes, 0, read);
}
os.close();
is.close();
} catch (IOException ex) {
// Exception handling
}
} catch (IOException ex) {
// Exception handling
}
관련 문제
- 1. 생성 된 HTML 파일 다운로드
- 2. 파일 찾기 HTML 페이지의 링크와 자동으로 파일 다운로드
- 3. Groovy Project (html 파싱, 파일 다운로드, 파일 생성)
- 4. mozswing 파일 다운로드 가능
- 5. 파일 다운로드
- 6. 파일 다운로드
- 7. localhost : 8888/파일 다운로드
- 8. 아약스에서 파일 다운로드
- 9. 비 UTF8 파일 (Google CSV 파일)
- 10. 대신에 html 파일이 다운로드 됨
- 11. 다운로드 html 소스 android?
- 12. 다운로드 링크를 html 코드
- 13. 중단 (HTML) 이미지 다운로드
- 14. 한자로 된 HTML 다운로드
- 15. Google 도서에서 파일 다운로드
- 16. PHP miniwebsever 파일 다운로드
- 17. 서버 asp.net에서 파일 다운로드
- 18. WCf 서비스 파일 다운로드
- 19. PHP와 cURL을 사용하여 파일 다운로드
- 20. HTML 5, Javascript 및 File API를 사용하여 파일 다운로드
- 21. HTML 오프라인 응용 프로그램 캐시, 다운로드 한 파일 나열
- 22. 파일 다운로드 문제 PHP
- 23. PHP로 파일 다운로드 - 한 번에 하나씩 다운로드!
- 24. 실제 파일 다운로드 또는 파일 다운로드 비율을 어떻게 기록합니까?
- 25. Silverlight 2 - 파일 다운로드 - IE Blocks 파일 다운로드
- 26. 파일 다운로드 및 설정 다운로드 한 파일 이름
- 27. 파일 다운로드 시간 로그
- 28. Watin 파일 다운로드 문제
- 29. PHP 파일 다운로드 헤더
- 30. django에서 csv 파일 다운로드
당신은 http://stackoverflow.com/questions에 문제 봐주세요 수 (... 버튼, 입력, 앵커를) 다운로드하려는 파일에 대한 링크를 가진 요소입니다/2131049/problem-in-htmlunit-api-for-java-headless-browser –