2011-04-25 2 views
-1

웹 브라우저 백엔드가 필요합니다 (그런 경우 적절한 이름인지는 모릅니다). 일반적으로 컨트롤, 이벤트 생성 기능 (버튼 누르기 또는 콤보 상자에서 항목 선택), 자바 스크립트 인터프리터 등과 같은 HTML 페이지의 추상화가 필요합니다.윈도우가없는 웹 브라우저

그런 종류의 것이 있습니까?

답변

2

나는 당신이 HtmlUnit과 같은 것을 원한다고 생각합니다. 페이지에서 :

HtmlUnit은 "Java 프로그램 용 GUI가없는 브라우저"입니다. HTML 문서를 모델링하고 "일반"브라우저에서와 마찬가지로 페이지를 호출하고 양식을 작성하고 링크를 클릭 할 수있는 API를 제공합니다.

(상당히 개선 된) JavaScript 지원이 있으며 사용하려는 구성에 따라 Firefox 또는 Internet Explorer를 시뮬레이트하는 매우 복잡한 AJAX 라이브러리에서도 작동 할 수 있습니다.

실제로 프로그래밍 방식으로 실제 브라우저를 제어 할 수있는 Selenium을 확인할 수도 있습니다.