PhantomJS是什么

PhantomJS是一个基于webkit的JavaScript API。它使用QtWebKit做为它核心浏览器的功能,使用webkit来编译解释执行JavaScript代码。任何你能够在基于webkit浏览器作的事情,它都能作到。它不只是个隐形的浏览器,提供了诸如CSS选择器、支持Web标准、DOM操做、JSON、HTML五、Canvas、SVG等,同时也提供了处理文件I/O的操做,从而使你能够向操做系统读写文件等。PhantomJS的用处可谓很是普遍,诸如前端无界面自动化测试(须要结合Jasmin)、网络监测、网页截屏等。前端

PhantomJS官方地址:http://phantomjs.org/。git

PhantomJS官方API:http://phantomjs.org/api/。github

PhantomJS官方示例:http://phantomjs.org/examples/。web

PhantomJS GitHub:https://github.com/ariya/phantomjs/。api

相关文章
相关标签/搜索