A grunt and cli package to manage selenium and webdriver download
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');
Run this task with the grunt webdrivermanager
command.
There are a number of options available.
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'
}
- Improve documentation
- Refactor code to externalize webdriver-manager to standalone package
- Improve package corrumption detection based on size
- Test on Windows
- 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