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

DevExpress/gulp-testcafe: Run TestCafe tests using Gulp.

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

开源软件名称(OpenSource Name):

DevExpress/gulp-testcafe

开源软件地址(OpenSource Url):

https://github.com/DevExpress/gulp-testcafe

开源编程语言(OpenSource Language):

JavaScript 100.0%

开源软件介绍(OpenSource Introduction):

gulp-testcafe

Build status

Run TestCafe tests using Gulp.

Install

npm install --save-dev gulp-testcafe

Usage

const gulp     = require('gulp');
const testcafe = require('gulp-testcafe');

gulp.task('default', () => {
    return gulp.src('test.js')
        .pipe(testcafe({ browsers: ['chrome', 'firefox'] }));
});

API

testcafe(options)

Options

browsers

Type: Array

Default: []

Details: Specifying Browsers for Test Task

Required

Configures the test runner to run tests in the specified browsers.

reporter

Type: String || Array

Default: spec

Details: Reporters

Specifies the reporter or an array of reporters.

Reporter can be specified by reporter name, or an object with following properties:

  • name - name of the reporter,
  • output - the file path where the report is written or the output stream.

Examples:

  "reporter": "minimal"
   "reporter": { "name": "json", "output": "report.json" }
    "reporter": { "name": "xunit", "output": fs.createWriteStream("report.xml") }
    "reporter": ["spec", { "name": "xunit", "output": fs.createWriteStream("report.xml") }]

filter

Type: function(testName, fixtureName, fixturePath)

Default: null

Details: runner.filter

Allows you to manually select which tests should be run.

screenshotsPath

Type: String

Default: null

Details: Screenshots path

The path to which the screenshots will be saved. Enables the test runner to take screenshots of the tested webpages.

takeScreenshotsOnFail

Type: Boolean

Default: false

Details: Take screenshots on fail

Specifies if screenshots should be taken automatically whenever a test fails. Requires that the screenshotsPath is set.

skipJsErrors

Type: Boolean

Default: false

Details: Skip JS errors

Defines whether to continue running a test after a JavaScript error occurs on a page (true), or consider such a test failed (false).

quarantineMode

Type: Boolean

Default: false

Defines whether to enable the quarantine mode.

selectorTimeout

Type: Number

Default: 10000

Details: Selector timeout

Specifies the amount of time, in milliseconds, within which selectors make attempts to obtain a node to be returned.

Author

Developer Express Inc. (https://devexpress.com)




鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
SteveSanderson/gulp-requirejs-bundler: Gulp plugin. Wraps gulp-requirejs and add ...发布时间:2022-06-21
下一篇:
terrierscript/gulp-unzip发布时间:2022-06-21
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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