一个无头的浏览器是一个浏览器,而一个图形用户界面,用于通过开发主要用于测试的目的,以模拟一个浏览器的情况下,在这种情况下,WebKit引擎。
无头的浏览器就像PhantomJS可以访问Web页面,而无需实际它们展示给他人,获取页面的内容,编译时视为已经能够显示在一个正常的浏览器用户,然后被红牌罚下作进一步处理其他软件程序。
正因为如此,因为它可以在网页编译成它的最终状态,它的测试网站,主要是JavaScript和AJAX的重项目时使用的理想工具。
这是因为PhantomJS不仅解析JavaScript中,CoffeeScript的或CSS和组装的HTML,但它可以模拟鼠标点击为好,以测试到一个全新的水平。
PhantomJS实际上是在开发行业知名的测试工具,正在被数百家企业和像引导 CodeMirror 灰烬<著名开源软件/ STRONG> Grunt.js Modernizr的 YUI 和 Zepto.js
特点:
- 在DOM处理
- 在CSS选择器
- 在JSON支持
- 在画布的支持
- 在SVG支持
- 在CoffeeScript的支持
- 屏幕捕获
- 在页面自动化
- 在网络监控
- 在命令行界面
- 可以通过JavaScript脚本
什么在此版本中是新的:
- 在已还原到GhostDriver 1.1.0,而不是1.1.1。
- 修正过时userSpaceScaleFactor对OS X 10.9。 另一个警告
什么在1.9.2版本新:
- 在固定的图形文物与Windows透明背景
- 在更新GhostDriver到1.0.4版本。
什么在1.8.0版本新:
- 在它集成GhostDriver,远程的webdriver(Wire协议)的实施,以及许多相关的API除了。
什么在1.6.0版本新:
- 在增加了传递参数的支持网页的评价
- 在添加回调的JavaScript onConfirm和onAlert
- 添加堆栈跟踪时发生错误
- 在饼干的处理增加了初步支持
- 在添加了页眉页脚的支持时,打印的页面
- 添加标题在加载请求支持
- 新增支持渲染网页的base64编码字符串
- 在增加挂钩导航事件
- 添加命令行选项来显示调试信息
- 在增加了变焦倍率支持网页渲染
- 新增崩溃报告的Mac OS X和Linux,基于谷歌Breakpad
- 在增加了“OS”对象的系统模块
什么是1.5.0版本,新的:
- 在Flash和其他插件<没有更多的支持/ LI>
- 在纯无头(无X11)的Linux
- 改进的故障排除
- 在控制网络安全
什么是1.4.0版本,新的:
- 在新功能:
- 新增嵌入式HTTP服务器。
- 添加方便构建脚本的Linux版本。
- 在增加了对SOCKS5代理支持。
- 在更新的CoffeeScript编译器1.2版。
- 在错误修正:
- 修正了QUrl潜在的崩溃和Qt 4.8。
- 修正错误,在CookieJar和QSettings和字符串。
- 在防止显示在Mac OS X Dock中的图标。
什么在1.2.0版本新:
- 在错误修正:
- 修正了渲染一个非常大的网页。
- 修正报告编译错误。
- 在新功能:
- 新增回调控制台消息。
- 在提高安全性,通过网页对象模型。
- 在增加了对POST的支持,HEAD,PUT和DELETE。
- 在脚本文件名,现在传递phantom.scriptName。
- 在添加回调捕捉资源请求和响应。
- 添加加载外部JavaScript的能力。
- 例子:
- 在阀块的例子使用的网页对象。
- 在增加了一个新的例子来上传图片到imagebin.org。
- 在增加了一个新的例子来说明HTTP POST功能。
- 在增加了一个新的例子来嗅探网络流量,并保存在HAR格式。
CoffeeScript中的
评论没有发现