返回顶部
位置: 首页>下载中心>应用软件>编程软件>phantomjs官方安装版
phantomjs官方安装版 2.1.1

软件简介

软件截图

phantomjs是一个服务器端的JavaScript API的WebKit,支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG,解压到任意目录,并将包含phantomjs.exe的目录添加到系统路径。

phantomjs简介:
是一个基于 WebKit 的服务器端 JavaScript API。它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG。 PhantomJS 可以用于 页面自动化 , 网络监测 , 网页截屏 ,以及 无界面测试 等。
安装
自行选择对应 版本下载解压即可( 为方便使用,可自已为phantomjs设置环境变量 ),其中带有一个example文件夹,里面有很多已经写好的代码供使用。本文假设phantomjs已经安装好并已设置了环境变量。

使用场景:
无需浏览器的 Web 测试
页面访问自动化
屏幕捕获
网络监控.
phantom对象
之前的例子中我们已经初步认识了phantom对象。它的功能是定义和控制phantom运行环境的参数和流程。关键的API有:
phantom.args String[]
获取传给本JS程序的参数,需要与 system.args 进行区分(system模块详见下文),后者表示传给phantomjs引擎的参数。例如 phantomjs ./test.js http://baidu.com 这句语句,通过 phantom.args ,我们能得到的参数列表为["http://baidu.com"] ,而通过 system.args 则得到 ["./test.js", "http://baidu.com"] 这样的参数列表。差异就在于是否包含当前脚本名称。不过 phantom.scriptName 这个API提供了获取脚本名称的功能。
phantom.cookies Object[]
获取或设置cookies,不过对于设置建议使用其他的API完成。同时相关的API还有:
phantom.addCookie(Object) Boolean:添加cookie值
phantom.deleteCookie(cookieName) Boolean:删除指定Cookie值
phantom.clearCookies() :清空所有的cookie
phantom.cookiesEnabled Boolean:获取或设置是否支持cookie
phantom.injectJs(fileName) Boolean:
把指定的外部JS文件注入到当前环境。执行这个方法时,phantomjs首先会从当前目录检索此文件,如果找不到,则再到 phantom.libraryPath 指定的路径寻找。 phantom.libraryPath 这个API基本上就是为 phantom.injectJs() 服务的。
phantom.onError
当页面存在js错误,且没有被 page.onError 处理,则会被此handler捕获。下面是使用此API的一个例子。由于phantom环境下代码调试很困难,了解这些错误捕获的API也许会对我们的实际使用有所帮助。
相关文章

0条评论

网友评论

温馨提示:您的评论需要经过审核才能显示,请文明发言!

分类导航
换一批 热门下载
换一批 手游推荐
本类排行
  • vs2010中文旗舰版免费版 vs2010中文旗舰版免费版 更新于2016-11-18 点击下载

    本站提供vs2010中文旗舰版下载,vs2010中文旗舰版pj免费版是由微软公司推出的一款用来创建应用程序和网络应用程序或网络服务、智能设备,今天跟极大分享这款vs2010旗舰版pj·····

  • vfp6.0简体中文版官方最新版 vfp6.0简体中文版官方最新版 更新于2016-11-18 点击下载

    本站提供vfp6.0简体中文版下载,vfp6.0官方中文最新版是网络上共享的一款vfp6.0简体中文版,让你不再因为不懂e文而耽误vfp6.0的学习。

  • dreamweaver cs6破解版 dreamweaver cs6破解版 更新于2016-11-18 点击下载

    本站提供dreamweaver cs6免费版下载,dreamweaver cs6中文版是一款经典耐用的版本,dreamweaver cs6是世界顶级软件厂商Adobe推出的一套拥有可视化编辑界面,用于制作并编辑网站和移动应用程序的网页设计软件。

  • UEStudio编辑器绿色 UEStudio编辑器绿色 更新于2016-11-16 点击下载

    软件天堂为您提供最新的ue编辑器下载,UEStudio编辑器基于IDE (Integrated Development Environment 完整开发环境) 概念建立。ue编辑器集成调试器、集成VCS版本控制、内置类浏览、语言智能(类似Intellisense)、项目转换器和批生产器..

  • frontpage2003官方下载免费完整版 frontpage2003官方下载免费完整版 更新于2016-11-18 点击下载

    本站提供frontpage下载,frontpage2003官方下载免费完整版是一款最实用的网页设计制作软件,此版本为精简安装版,此版本为了精简体积,仅仅去掉了输入法和字体,其他功能完整。