pix-shot

0.0.2 • Public • Published

pix-shot

A lightweight protractor plugin for screenshots

dependencies Status Build Status npm version

Installation

Install this module locally with the following command:

npm install pix-shot

Save to dependencies or dev-dependencies:

npm install --save pix-shot
npm install --save-dev pix-shot

Usage

Add this plugin to the protractor config file:

exports.config = {
  plugins: [{
    package: 'pix-shot',
    screenshotOn: 'none',
    reportPath: './report/'
  }]
}

Options

reportPath

  • Type: String
  • Mandatory: Yes

The directory that will hold all the screenshots, relative from the project root.

screenshotOn

  • Type: String
  • Mandatory: No
  • Options: failed | passed | all | none
  • Default: failed

Sets the status on which a screenshot is taken.

formatName

  • Type: String
  • Mandatory: No
  • Options: name, fullName, uuid, timestamp, width, height, browser, browserVersion, platform, platformVersion, device, status
  • Default: {browser}_{name}-{status}_{timestamp}

User configurable format string that sets the screenshot filename.

cleanReport

  • Type: Boolean
  • Mandatory: No
  • Default: false

If true the plugin will automatically remove all files and directories under reportPath.

Contribution

See CONTRIBUTING.md.

TODO

  • Add build/release tools

License

Licensed under the MIT license.

Copyright (c) 2017 Koola.

Readme

Keywords

none

Package Sidebar

Install

npm i pix-shot

Weekly Downloads

1

Version

0.0.2

License

MIT

Last publish

Collaborators

  • koola