@samitouri / QOS-React-2 / commits / ff857efdd2

desiredCapabilities webdriver config

Thomas Aylott committed Nov 7, 2013 at 15:29 UTC ff857efdd24059b265d4c0178ad69f969ab1c919
1 file changed +7 -1
grunt/tasks/webdriver-jasmine.js
+7 -1
@@ -4,6 +4,12 @@ var wd = require('wd');
4 module.exports = function(){
5 var config = this.data;
6 var taskSucceeded = this.async();
7 +
8 + var desiredCapabilities = {};
9 + if (config.desiredCapabilities) Object.keys(config.desiredCapabilities).forEach(function(key){
10 + desiredCapabilities[key] = config.desiredCapabilities[key];
11 + });
12 +
13 grunt.verbose.write('webdriver remote', JSON.stringify(config.webdriver.remote));
14 var browser = wd.promiseChainRemote(config.webdriver.remote);
15
@@ -16,7 +22,7 @@ module.exports = function(){
22 });
23
24 browser
19 - .init(config.browser || {})
25 + .init(desiredCapabilities)
26 .get(config.url)
27 .then(function(){return browser;})
28 .then(getJSReport)