• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

NullRefExcep/gulp-casperjs: gulp plugin for CasperJS

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

NullRefExcep/gulp-casperjs

开源软件地址(OpenSource Url):

https://github.com/NullRefExcep/gulp-casperjs

开源编程语言(OpenSource Language):

JavaScript 100.0%

开源软件介绍(OpenSource Introduction):

gulp-casperjs

A gulp plugin for running CasperJS scripts

Install

npm install --save-dev gulp-casperjs

Usages

var casperJs = require('gulp-casperjs');
gulp.task('test', function () {
  gulp.src('Globs of test files')
    .pipe(casperJs()); //run casperjs test
});

To change the command (default: test) use parameter command:

var casperJs = require('gulp-casperjs');
gulp.task('casperCmd', function () {
  gulp.src('test.js')
    .pipe(casperJs({command:''})); //run casperjs test.js
});

Command can be array or string. If command has value which cast to false, this parameter will be ignored.

To set custom path to CasperJS use parameter binPath:

var casperJs = require('gulp-casperjs');
gulp.task('test', function () {
  gulp.src('test.js')
    .pipe(casperJs({binPath: './node_modules/casperjs/bin/casperjs'})); //custom path to CasperJs
});

Default is casperjs (global)

Options

It is possible to pass casperjs options via main options object.

var casperJs = require('gulp-casperjs');
gulp.task('casperCmd', function () {
  const options = {
    logLevel: 'debug',
    includes: 'node_modules/package/index.js,node_modules/pacakge2/index.js',
    webSecurity: 'no'
  };
  gulp.src('test.js')
    .pipe(casperJs(options)); //run casperjs test.js
});

Options are documented in official CasperJS documentation http://docs.casperjs.org Possible values are

Option Parameter Name Possible Values
concise --concise
engine --engine [phantomjs | slimerjs]
failFast --fail-fast
includes --includes <filename>,<filename>
logLevel --log-level [debug | info | warning | error]
noColors --no-colors
post --post <filename>
pre --pre <filename>
webSecurity --web-security no
xunit --xunit <filename>

LICENSE

The MIT License (MIT)




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap