grunt-webdriver-manager

1.0.0 • Public • Published

Build Status

grunt-webdriver-manager

A grunt and cli package to manage selenium and webdriver download

Getting Started

This plugin requires Grunt ~0.4.0

If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:

Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:

grunt.loadNpmTasks('grunt-webdriver-manager');

Web Driver Manager task

Run this task with the grunt webdrivermanager command.

Settings

There are a number of options available.

out_dir

Type: String Default: './selenium'

Path of file download storage.

Example:

webdrivermanager: {
    out_dir: './selenium',
    capabilities: {
        browserName: 'chrome'
    },
    seleniumArgs: [],
    seleniumPort: 4444,
    ignore_ssl: false,
    proxy: false,
    method: 'GET',
    webdriverVersions: {
        selenium: '2.44.0',
        chromedriver: '2.12',
        iedriver: '2.44.0'
    }
}

Roadmap

  • Improve documentation
  • Refactor code to externalize webdriver-manager to standalone package
  • Improve package corrumption detection based on size
  • Test on Windows

Release History

  • v1.0.0 deploy on tags and download chrome driver x64 architecture
  • v0.0.9 remove console.log
  • v0.0.8 support background with & https://www.maketecheasier.com/run-bash-commands-background-linux/
  • v0.0.7 -d (daemon) flag on cli start command
  • v0.0.6 Allow change webdriver versions with configuration
  • v0.0.5 Fix issue loading x32 chrome driver on x64 host
  • v0.0.4 Fix issue on return result of update method
  • v0.0.3   Fix issue in grunt async context
  • v0.0.2   Add license MIT
  • v0.0.1   First release with driver download support and selenoum server start

Task submitted by Loïc Calvy

Readme

Keywords

Package Sidebar

Install

npm i grunt-webdriver-manager

Weekly Downloads

17

Version

1.0.0

License

MIT

Last publish

Collaborators

  • huynguyen9898
  • yasmine.abdelkefi
  • wernerd
  • antonia.balluais
  • youssef.ezzahi
  • emeline75
  • ghazicoorpacademy
  • silou
  • coorpadmin
  • esa-coorp
  • adriean.khisbe
  • adamska27
  • audric-coorp
  • djamelsoualmi
  • stefanocoorp
  • emorana
  • dfazage