`
radzhang
  • 浏览: 311992 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

CasperJS PhantomJS

 
阅读更多

因为要做一个模拟网页登录的一个测试代码,搜索了一下网页。发现很多用Node.js。Python写爬虫的介绍,

发现下面一个js库,Python在学习,Node.js看来也得去学习学习。

 

CasperJS[1] 是一个开源的导航脚本处理和测试工具,基于PhantomJS(前端自动化测试工具)编写。CasperJS简化了完整的导航场景的过程定义,提供了用于完成常见任务的实用的高级函数、方法和语法。

 

PhantomJS 是一个基于 WebKit 的服务器端 JavaScript API。它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG。 PhantomJS 可以用于 页面自动化网络监测网页截屏 ,以及 无界面测试 等。

 

 

分享到:
评论

相关推荐

    casperjs +phantomjs 爬虫抓包插件

    利用casperjs +phantomjs实现登录抓取网页 并且截图;下载后解压后,在环境变量path中配置解压后bin目录的地址,如:E:\Program Files\casperjs\bin;E:\Program Files\phantomjs\bin

    casperjs-cartridge:用于 openshift 的 CasperJS PhantomJS 墨盒

    OpenShift CasperJS 墨盒该墨盒... SSH 进入您的设备并检查其是否正常工作: `echo $OPENSHIFT_CASPERJS_BIN_DIR`casperjs --version`echo $PHANTOMJS_EXECUTABLE` -v(您可能需要重新启动应用程序才能使用环境变量)

    phantomjs和casperjs下载地址.zip

    CasperJs 是一个基于 PhantomJs 的工具,其比起 PhantomJs 可以更加方便的进行 navigation。 推荐使用PhantomJs1.9版本的 phantomjs和casperjs下载地址,casperjs下载地址,phantomjs下载地址

    docker-casperjs:Fedora 容器中的 CasperJS,PhantomJS 1.9.8

    PhantomJS and CasperJS 用法 docker run -ti casperjs phantomjs --version docker run -ti casperjs casperjs --version 链接测试 With this image, you can link your test suite into the container: docker...

    spook:casperjs功能测试工具

    安装测试是通过在和上运行的[sudo] npm -g install spook 全球部门: [sudo] npm -g install slimerjs@0.9.2 casperjs phantomjs# see https://github.com/laurentj/slimerjs/issues/301 如果要运行spook服务器并...

    phantomjs&casperjs

    PhantomJS和CasperJS是两个非常重要的工具,它们在Web自动化测试和无头浏览器场景中扮演着关键角色。这两个工具都是基于WebKit浏览器引擎,但各自有着不同的功能和用途。 PhantomJS是一款开源的无头浏览器,它允许...

    phantomjs + casperjs

    PhantomJS和CasperJS是两个非常重要的工具,它们在Web自动化、无头浏览器测试以及网页抓取领域中发挥着关键作用。 PhantomJS是一个基于Webkit的无头浏览器,它允许开发者在没有用户界面的情况下运行JavaScript,这...

    GuardDuty:使用 CasperJS 和 PhantomJS 的自动化 Web 应用程序健康检查器

    **警卫值班——使用CasperJS与PhantomJS进行Web应用程序健康检查** 在现代Web开发中,确保应用程序的稳定性和性能至关重要。为了达到这一目标,开发者通常会利用自动化工具进行健康检查,以检测潜在的问题和错误。...

    ali-orders:非功能速卖通登录和订单转储者的大脑转储

    npm install -g casperjs phantomjs mongodb pip install docopt mkdir ~/.ali cp config.json.sample ~/.ali/config.json # edit config.json - may not be used, better edit the js files :D # edit ali/ali/...

    exactedition-issue-scaper:简单的抓取工具,可从Exact Editions杂志下载pdf页面。 使用CasperJS和PhantomJs。 仅可用于订阅

    使用CasperJS和PhantomJs。 仅可用于订阅。 仅当您订阅了现有杂志时才使用,请勿使用它来刮擦以进行分发。 尊重知识产权-作家和艺术家也必须谋生:) 如有疑问,请阅读Exact Edition的。安装依存关系CasperJS-...

    casperjs:使用 PhantomJs 和 CasperJs 测试 Web 应用程序

    **卡斯帕杰斯(CasperJS):PhantomJS 和 CasperJS 在 Web 应用测试中的应用** 在 IT 领域,自动化测试是提高效率和保证产品质量的重要手段,尤其是在 Web 开发中。卡斯帕杰斯(CasperJS)是一个用于编写功能和验收...

    node_github_api

    #GitHub 个人资料 ##它是什么?... CasperJS PhantomJS ##如何运行它克隆存储库 SSH: $ git clone git@github.com:matteomanzo/node_github_api.git HTTPS: $ git clone https://github.com/m

    justgiving-donate:CasperJS脚本,用于捐赠给慈善机构

    公正捐赠 CasperJS脚本,用于捐赠给慈善机构 要求 npm install -g casperjs phantomjs 用法 casperjs donate.js --charity="126208" --amount="10

    casperjs-scraper:用CasperJS刮取

    CasperJS + PhantomJS的无头抓取 入门 您必须已全局安装npm , casperjs , phantomjs apt-get install npm npm install -g phantomjs npm install -g casperjs cd到项目根目录然后运行 npm install grunt ...

    docker-casperjs:基于PhantomJS 2.0的CasperJS的Docker回购

    基于PhantomJS 2.0的CasperJS的Docker回购 环境 Ubuntu 14.04 PhantomJS 2.0.0 Casperjs 1.1.0-beta3 用法 运行casperjs命令: docker run hantq/docker-casperjs casperjs --version 运行测试用例: docker ...

    QunarTicketPrice:去哪儿网获取机票价格的简单JS脚本

    去哪儿机票价格查询 从获取指定航线指定时间机票价格 依赖库 casperjs phantomjs ...install phantomjs and casperjs first execute casperjs QunarPrice.js DepartureAirport ArrivalAirport DepartureTime

    casperjs1.1.0-beta3.jar

    CasperJS是一个基于PhantomJS和SlimerJS的高级脚本接口,用于浏览器自动化和功能测试。这个"casperjs1.1.0-beta3.jar"文件是CasperJS的一个特定版本,即1.1.0-beta3,适用于Windows操作系统。在Java平台上,JAR...

    Automating the Web Using PhantomJS and CasperJS

    Learn to use PhantomJS and CasperJS to automate your interaction with the web to perform numerous tasks such as data scraping, network monitoring, page rendering, and browser testing in a programmatic...

    phantomjs-2.1.1-windows.zip

    5. **自动化测试**:PhantomJS可以作为自动化测试工具,用于端到端的Web应用测试,例如使用CasperJS或者Jasmine框架进行测试。 6. **性能分析**:PhantomJS可以记录页面加载时间、资源下载速度等信息,帮助开发者...

    casperjs-1.1.3.zip

    CasperJS是一个基于PhantomJS和SlimerJS的高级脚本接口,专为网页抓取和自动化测试设计。它提供了一种简洁的方式来导航、交互和测试网页,特别适合处理那些依赖JavaScript来呈现内容的网站。在本文中,我们将深入...

Global site tag (gtag.js) - Google Analytics