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)