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

sauce labs browser configs for running manually

Thomas Aylott committed Nov 11, 2013 at 16:23 UTC d1fd4058daa79535f45ced936b33f891876ed95b
1 file changed +42
grunt/config/webdriver-jasmine.js
+42
@@ -44,3 +44,45 @@ exports.saucelabs = {
44 onComplete: exports.local.onComplete,
45 onError: exports.local.onError
46 }
47 +
48 +/* https://saucelabs.com/docs/platforms */
49 +exports.saucelabs_ios =
50 +exports.saucelabs_ios6_1 = sauceItUp({ browserName: 'iphone', version: '6.1', platform:'OS X 10.8' });
51 +exports.saucelabs_ios6 = sauceItUp({ browserName: 'iphone', version: '6', platform:'OS X 10.8' });
52 +exports.saucelabs_ios5_1 = sauceItUp({ browserName: 'iphone', version: '5.1', platform:'OS X 10.8' });
53 +exports.saucelabs_ios5 = sauceItUp({ browserName: 'iphone', version: '5', platform:'OS X 10.6' });
54 +exports.saucelabs_ios4 = sauceItUp({ browserName: 'iphone', version: '4', platform:'OS X 10.6' });
55 +
56 +exports.saucelabs_ipad =
57 +exports.saucelabs_ipad6_1 = sauceItUp({ browserName: 'ipad', version: '6.1', platform:'OS X 10.8' });
58 +exports.saucelabs_ipad6 = sauceItUp({ browserName: 'ipad', version: '6', platform:'OS X 10.8' });
59 +exports.saucelabs_ipad5_1 = sauceItUp({ browserName: 'ipad', version: '5.1', platform:'OS X 10.8' });
60 +exports.saucelabs_ipad5 = sauceItUp({ browserName: 'ipad', version: '5', platform:'OS X 10.6' });
61 +exports.saucelabs_ipad4 = sauceItUp({ browserName: 'ipad', version: '4', platform:'OS X 10.6' });
62 +
63 +exports.saucelabs_android = sauceItUp({ browserName: 'android', version: '4.0', platform:'Linux' });
64 +exports.saucelabs_android_tablet = sauceItUp({ browserName: 'android', version: '4.0', platform:'Linux', 'device-type':'tablet' });
65 +
66 +exports.saucelabs_safari = sauceItUp({ browserName: 'safari' });
67 +exports.saucelabs_chrome = sauceItUp({ browserName: 'chrome' });
68 +exports.saucelabs_firefox = sauceItUp({ browserName: 'firefox' });
69 +
70 +exports.saucelabs_ie =
71 +exports.saucelabs_ie8 = sauceItUp({ browserName: 'internet explorer', version: 8 });
72 +exports.saucelabs_ie9 = sauceItUp({ browserName: 'internet explorer', version: 9 });
73 +exports.saucelabs_ie10 = sauceItUp({ browserName: 'internet explorer', version: 10 });
74 +exports.saucelabs_ie11 = sauceItUp({ browserName: 'internet explorer', version: 11, platform:'Windows 8.1' });
75 +
76 +
77 +function sauceItUp(desiredCapabilities){
78 + desiredCapabilities["build"] = exports.saucelabs.desiredCapabilities["build"];
79 + desiredCapabilities["tunnel-identifier"] = exports.saucelabs.desiredCapabilities["tunnel-identifier"];
80 + return {
81 + webdriver: exports.saucelabs.webdriver,
82 + url: exports.saucelabs.url,
83 + onStart: exports.saucelabs.onStart,
84 + onComplete: exports.saucelabs.onComplete,
85 + onError: exports.saucelabs.onError,
86 + desiredCapabilities: desiredCapabilities,
87 + };
88 +}