GUI 없이 서버에서 GUI 브라우저를 시작하시겠습니까? [복사]

GUI 없이 서버에서 GUI 브라우저를 시작하시겠습니까? [복사]

GUI는 없지만 GUI와 유사한 브라우저가 필요한 서버에서 브라우저를 시작하는 쉬운 방법은 무엇입니까? Firefox나 Chrome과 같은 것입니다. 로드하려면 페이지를 트리거해야 하지만 완전한 JavaScript 지원이 필요합니다. 페이지가 로드되면 닫힐 수 있습니다. 하지만 그 외에는 완전한 그래픽 인터페이스가 필요하지 않습니다.

답변1

여기서는 두 가지 옵션을 추천할 수 있습니다.

첫째, 실제로 전체 그래픽 브라우저를 실행하고 그래픽 기능이 없는 컴퓨터에서 페이지를 로드하려는 경우 다음과 같은 도구를 사용할 수 있습니다.xvfb이를 통해 연결된 물리적 모니터 없이 완전한 X 서버를 실행할 수 있습니다. 그런 다음 X 서버를 DISPLAY 환경 변수로 설정하여 Firefox를 실행하고 명령줄에서 매개변수로 열 URL을 전달하면 됩니다. 완전한 튜토리얼이 있습니다여기, 특히 자동화된 테스트 설정에서 이 작업을 수행하기 위한 것입니다.

그러나 사용 사례에 따라 활용하는 것이 더 간단할 수 있습니다.팬텀.js는 헤드리스/비그래픽 환경에서 실행되고 자바스크립트 API를 제공하도록 특별히 설계된 완전한 웹킷 구현입니다.

관련 정보