Skip to content

CasperJS

avigation scripting & testing utility for PhantomJS and SlimerJS written in Javascript.

Introduction

Phantomjs 는 브라우져 없이 WebPage 를 마음대로 컨트롤 할 수 있고, Javascript API 를 지원하는 Headless Webkit Utility 이다. Base 구조는 QtWebkit 을 사용하기 때문에, 이것은 Javascript 실행외에도 DOM, CSS, Canvas, SVG 등 관련하여 여러가지 용도로 사용될 수 있다. 여기서 Headless 라는 의미는 화면이 없는 뜻를 담고 있다.

그리고, CasperJS 는 PhantomJS 를 감싸고 있는 Utility 이고, 이는 PhantomJS 의 구체적인 API 사용법을 쉽게 개선하였기 때문에, 사용상에 이득을 얻을 수 있다. 개발자 자신에게 맞는 것을 선택하면 되겠다. 즉, PhantomJS 와 CasperJS 의 용도는 같다는 것이다.

See also

Favorite site