Have ideas to improve npm?Join in the discussion! »

    grunt-huxley

    0.3.0 • Public • Published

    Grunt-huxley

    Grunt task runner for node-huxley.

    • Records your actions as you browse.
    • Takes screenshots.
    • Compares new screenshots against the old ones and checks for differences.

    Installation

    npm install grunt-huxley
    

    Selenium Server is used to automate the recorded browser actions. Don't have it yet? Try the node wrapper.

    API

    If you're already familiar with node-huxley, the API is basically the same: https://github.com/chenglou/node-huxley/wiki/API.

    Difference with the official API: instead of globs, you can pass them as the standard grunt src. There's also the action key (one of writeScreenshots, recordTasks, compareScreenshots and defaultWorkflow).

    Examples

    module.exports = function(grunt) {
      grunt.initConfig({
        huxley: {
          all: {
            options: {
              action: 'defaultWorkflow'
            },
            src: [
              './folder1/Huxleyfile.json',
              '/folder2WithNestedFolders/**/*Huxleyfile.json'
            ]
          }
        }
      });
     
      grunt.loadNpmTasks('grunt-huxley');
      grunt.registerTask('default', ['huxley:all']);
    };

    Install

    npm i grunt-huxley

    DownloadsWeekly Downloads

    28

    Version

    0.3.0

    License

    none

    Last publish

    Collaborators

    • avatar