展开

关键词

首页关键词casperjs

casperjs

相关内容

  • 如何模块化CasperJS测试步骤?

    我对CasperJS非常陌生,我已经开始创建一个测试套件。其中的一些步骤(如登录到应用程序)将被重用,因此我们希望在库文件中管理它们(这些文件包含在测试文件中)。homepage title is the one expected); test.assertExists(form, main form is found); this.fill(form, { q: casperjs}, true); }); casper.then(function() { test.assertTitle(casperjs - Recherche Google, google title isok); test.assertUrlMatch(q=casperjs, search term has been submitted); test.assertEval(function() { return__utils__.findAll(h3.r).length >= 10; }, google search for casperjs retrieves 10 or more results); }
    来自:
    回答:2
  • 对 Phantomjs CasperJS 进行远程调试

    CasperJS运行在PhantomJS之上,其实也是启用PhantomJS的远程调试功能PhantomJS 是一个无图形界面的浏览器,它支持各种Web标准:DOM处理,CSS选择器,JSON,Canvas下载地址:phantomjs: http:phantomjs.orgdownload.html casperjs : http:casperjs.org 简记:出于某些原因,需要折腾下phantomjscasperjs,但是好烦写完代码不知道怎么调试,很容易被错误困住了,简直尴尬,特地看了一下api 有个远程调试工具 使用下看看-----jstarsven 简单记录下操作步骤(casperjs 类似)1.phantomjs
    来自:
    浏览:272
  • 广告
    关闭

    云产品限时秒杀

    云服务器1核2G首年50元,还有多款热门云产品满足您的上云需求

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
  • 用CasperJS构建你的网络爬虫

    如果你使用安装homebrew软件的Mac,则可以用以下命令安装PhantomJS brew install phantomjs 下载完毕后,你需要以类似的方式安装CasperJS。CasperJS允许我们用JavaScript编写我们的脚本。你可以测试它是否已正确安装,并且通过在终端键入casperjs测试它是否在你的安装路径(PATH)上。使用CasperJS断言系统在继续之前确保某个元素已经到位。如果元素不存在,脚本将会失败,但至少你会知道为什么。注意:有时你可能无法使用CasperJS查找元素。要获取CasperJS可以看到的图片(字面意义上的!)在本系列的下一篇文章中,我将研究如何从网页下载图像,并且还将讨论如何使用CasperJS中内置的文件系统函数,这些函数比你将习惯使用来自Node.js的函数更加受限.
    来自:
    浏览:356
  • Casperjs检查javascript对象

    我要如何检查casperjs脚本中的对象?
    来自:
    回答:2
  • Casperjs检查javascript对象

    如何检查Casperjs脚本中的对象? 我试过console.log(arguments)但它只印了对象参数或对象对象...
    来自:
    回答:2
  • 浏览器自动化测试初探:使用 phantomjs 与 casperjs

    开胃菜说到浏览器自动化测试,不得不介绍大名鼎鼎的phantomjs及casperjs。这里演示下使用casperjs截取百度首页关于这两个东西的安装,有兴趣体验的建议去看官方文档,其实很简单,这里不一一赘述。我们可以不打开浏览器,一行命令就可以知道页面长啥样了,所以每次我们只要运行这个casperjs脚本,通过截图就能看到我们页面是不是正常的。单元测试通过前面的介绍,使用phantomjs(casperjs)已经能实现很多自动化的功能,在此基础上,实现单元测试就很简单了。说到底,phantomjs(casperjs)提供的还是一个无界面的webkit内核浏览器,所以无法覆盖IE浏览器。
    来自:
    浏览:1360
  • 浏览器自动化测试初探 - 使用phantomjs与casperjs

    开胃菜说到浏览器自动化测试,不得不介绍大名鼎鼎的phantomjs及casperjs。这里演示下使用casperjs截取百度首页 关于这两个东西的安装,有兴趣体验的建议去看官方文档,其实很简单,这里不一一赘述。我们可以不打开浏览器,一行命令就可以知道页面长啥样了,所以每次我们只要运行这个casperjs脚本,通过截图就能看到我们页面是不是正常的。单元测试通过前面的介绍,使用phantomjs(casperjs)已经能实现很多自动化的功能,在此基础上,实现单元测试就很简单了。说到底,phantomjs(casperjs)提供的还是一个无界面的webkit内核浏览器,所以无法覆盖IE浏览器。
    来自:
    浏览:357
  • 浏览器自动化测试初探 - 使用phantomjs与casperjs

    开胃菜说到浏览器自动化测试,不得不介绍大名鼎鼎的phantomjs及casperjs。这里演示下使用casperjs截取百度首页 关于这两个东西的安装,有兴趣体验的建议去看官方文档,其实很简单,这里不一一赘述。我们可以不打开浏览器,一行命令就可以知道页面长啥样了,所以每次我们只要运行这个casperjs脚本,通过截图就能看到我们页面是不是正常的。单元测试通过前面的介绍,使用phantomjs(casperjs)已经能实现很多自动化的功能,在此基础上,实现单元测试就很简单了。说到底,phantomjs(casperjs)提供的还是一个无界面的webkit内核浏览器,所以无法覆盖IE浏览器。
    来自:
    浏览:602
  • 如何在CasperJS中按“下载”按钮时获取URL?

    在CasperJS中单击“下载”按钮后,我想获得URL。 Download
    来自:
    回答:1
  • 如何通过命令行将变量作为参数传递给CasperJS脚本?

    我使用PhantomJs,CasperJs和Js在js文件中运行cmd。 想象一下,我们有两个文件(test1.js和test2.js)。这两个文件都有一个url 站点变量,将测试指向特定的地址。例如: casperjs test.js var site=http:google.com;
    来自:
    回答:2
  • 我想得到这个href(这个URL),但是我无法使用CasperJS获得它

    ISIN=EGS3G191C017使用CasperJS 将其作为图像中的URL ,但我无法得到它。
    来自:
    回答:2
  • 在Windows下安装PhantomJS和CasperJS及入门介绍(上)

    例如爬取CSDN下载资源评论、搜狐图片中的“原图”等,此时尝试学习Phantomjs和CasperJS来解决这个问题。这第一篇文章当然就是安装过程及入门介绍。 一.
    来自:
    浏览:307
  • 概览:可视化前端测试

    casperjs工具地址:http:casperjs.org工具介绍:CasperJS 是基于PhantomJS作为内核的测试工具,为界面测试、功能测试提供了更加易用的API, 增强了测试的便利性。工具点评:CasperJS极大的简化了PhantomJS的接口,特别在前端测试方面,封装了大量相关的函数,而且支持定制化的单元测试结果。PhantomCSS工具地址:https:github.comHuddlePhantomCSS工具介绍:PhantomCSS是基于CasperJS作为内核,并结合Resemble.js 去进行图像像素级的比较工具点评:PhantomCSS加强了CasperJS在界面测试中图像比较的不足,在Resemble.js的基础上提供更加易用的图像比较接口。
    来自:
    浏览:772
  • 可视化前端测试

    casperjs 工具地址:http:casperjs.org 工具介绍:CasperJS 是基于PhantomJS作为内核的测试工具,为界面测试、功能测试提供了更加易用的API, 增强了测试的便利性工具可测试类型:性能测试、功能测试、界面测试 工具点评:CasperJS极大的简化了PhantomJS的接口,特别在前端测试方面,封装了大量相关的函数,而且支持定制化的单元测试结果PhantomCSS工具地址:https:github.comHuddlePhantomCSS 工具介绍:PhantomCSS是基于CasperJS作为内核,并结合Resemble.js 去进行图像像素级的比较,支持不一致的地方工具点评:PhantomCSS加强了CasperJS在界面测试中图像比较的不足,在Resemble.js的基础上提供更加易用的图像比较接口。
    来自:
    浏览:265
  • 可视化前端测试

    casperjs 工具地址:http:casperjs.org 工具介绍:CasperJS 是基于PhantomJS作为内核的测试工具,为界面测试、功能测试提供了更加易用的API, 增强了测试的便利性工具可测试类型:性能测试、功能测试、界面测试 工具点评:CasperJS极大的简化了PhantomJS的接口,特别在前端测试方面,封装了大量相关的函数,而且支持定制化的单元测试结果PhantomCSS工具地址:https:github.comHuddlePhantomCSS 工具介绍:PhantomCSS是基于CasperJS作为内核,并结合Resemble.js 去进行图像像素级的比较,支持不一致的地方工具点评:PhantomCSS加强了CasperJS在界面测试中图像比较的不足,在Resemble.js的基础上提供更加易用的图像比较接口。
    来自:
    浏览:486
  • 前端自动化测试解决方案探析

    例如CasperJS、Nighmare、Nightwatch、Dalekjs,我们来逐个看下。casperJS。casperJS基于PhantomJS或SlimerJS(PhantomJS或SlimerJS都是用于web测试的自动化无界面浏览器),可以模拟完成页面内系统级的自动化操作行为测试。var casper = require(casper).create();casper.start(http:casperjs.org); casper.then(function() { this.echosample.jsFirst Page: CasperJS - a navigation scripting & testing utility for PhantomJS and SlimerJShomepagecasper.start(http:casperjs.org); casper.then(function () { links = this.evaluate(getLinks);}
    来自:
    浏览:478
  • python 爬取股市数据存入mysql

    1.利用casperjs 爬取新浪股市排行数据,生成数据文件获取新浪股票排行var casper = require(casper).create({    waitTimeout: 10000,    verbose:true,    logLevel: debug,    clientScripts: , #Casperjs的运行需要jquery    pageSettings: {        dataallday5_sina.txt;    var fs = require(fs);    fs.write(filename,rank);});  casper.run();2.使用 python入库读取Casperjs
    来自:
    浏览:312
  • 前端自动化测试解决方案探析

    例如CasperJS、Nighmare、Nightwatch、Dalekjs,我们来逐个看下。casperJS。  casperJS基于PhantomJS或SlimerJS(PhantomJS或SlimerJS都是用于web测试的自动化无界面浏览器),可以模拟完成页面内系统级的自动化操作行为测试。var casper = require(casper).create();casper.start(http:casperjs.org); casper.then(function() { this.echosample.jsFirst Page: CasperJS - a navigation scripting & testing utility for PhantomJS and SlimerJShomepagecasper.start(http:casperjs.org); casper.then(function () { links = this.evaluate(getLinks);}
    来自:
    浏览:166
  • Headless Testing入坑指南

    CasperJS专为PhantomJS而生,它提供了一个基本的测试套件,它允许你运行完整的功能测试,也允许你从Web页面中获取数据。安装phantomjs方法(Linux)?安装casperjs方法?下面是一个使用PhantomJS+CasperJS来进行无头测试的例子。首先你需要创建一个caspergoogle.js文件,它的代码如下:??上面的例子里,我们用CasperJS抓取了http:Google.com的数据,然后我们利用CasperJS向搜索框中模拟输入了一段字符串,然后把运行结果输出到了终端。
    来自:
    浏览:403
  • 前端自动化测试探索

    PhantomCSS结合了 Casperjs截图和ResembleJs 图像对比分析。单纯从易用性和对比效果来说还是不错的。?Phantomjs、CasperJS大名鼎鼎的PhantomJS当然要隆重介绍啦!casperjs是对PhantomJS的封装,提供了更加易用的API, 增强了测试等方面的支持。casperjs能监听测试和页面的各个状态进行截图等操作,如果针对测试运行结果稍作优化,便可以形成一个可视化操作流:?与自动化测试的结合回到刚才的需求,如何通过casperjs实现这些检测需求呢。
    来自:
    浏览:644

扫码关注云+社区

领取腾讯云代金券