GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.

HardCodedDevices::__construct()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 5
Code Lines 3

Duplication

Lines 0
Ratio 0 %
Metric Value
dl 0
loc 5
rs 9.4285
cc 1
eloc 3
nc 1
nop 0
1
<?php
2
3
/**
4
 * Copyright (c) 2011-present Mediasift Ltd
5
 * All rights reserved.
6
 *
7
 * Redistribution and use in source and binary forms, with or without
8
 * modification, are permitted provided that the following conditions
9
 * are met:
10
 *
11
 *   * Redistributions of source code must retain the above copyright
12
 *     notice, this list of conditions and the following disclaimer.
13
 *
14
 *   * Redistributions in binary form must reproduce the above copyright
15
 *     notice, this list of conditions and the following disclaimer in
16
 *     the documentation and/or other materials provided with the
17
 *     distribution.
18
 *
19
 *   * Neither the names of the copyright holders nor the names of his
20
 *     contributors may be used to endorse or promote products derived
21
 *     from this software without specific prior written permission.
22
 *
23
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
24
 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
25
 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
26
 * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
27
 * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
28
 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
29
 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
30
 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
31
 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
32
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
33
 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
34
 * POSSIBILITY OF SUCH DAMAGE.
35
 *
36
 * @category  Libraries
37
 * @package   Storyplayer/DeviceLib
38
 * @author    Stuart Herbert <[email protected]>
39
 * @copyright 2011-present Mediasift Ltd www.datasift.com
40
 * @license   http://www.opensource.org/licenses/bsd-license.php  BSD License
41
 * @link      http://datasift.github.io/storyplayer
42
 */
43
44
namespace DataSift\Storyplayer\DeviceLib;
45
46
use DataSift\Storyplayer\ConfigLib\HardCodedList;
47
use DataSift\Stone\ObjectLib\BaseObject;
48
49
/**
50
 * Our list of built-in test devices
51
 *
52
 * @category  Libraries
53
 * @package   Storyplayer/DevicesLib
54
 * @author    Stuart Herbert <[email protected]>
55
 * @copyright 2011-present Mediasift Ltd www.datasift.com
56
 * @license   http://www.opensource.org/licenses/bsd-license.php  BSD License
57
 * @link      http://datasift.github.io/storyplayer
58
 */
59
class HardCodedDevices extends HardCodedList
60
{
61
    public function __construct()
62
    {
63
        parent::__construct('DataSift\Storyplayer\DeviceLib\DeviceConfig');
64
        $this->initDefaultConfig();
65
    }
66
67
    /**
68
     * @return void
69
     */
70
    public function initDefaultConfig()
71
    {
72
        // defaults for Chrome, running locally
73
        $config = $this->newConfig('chrome')->getConfig();
74
        $config->adapter = 'LocalWebDriver';
75
        $config->browser  = 'chrome';
76
77
        // defaults for Firefox, running locally
78
        $config = $this->newConfig('firefox')->getConfig();
79
        $config->adapter = 'LocalWebDriver';
80
        $config->browser  = 'firefox';
81
82
        // defaults for Safari, running locally
83
        $config = $this->newConfig('safari')->getConfig();
84
        $config->adapter = 'LocalWebDriver';
85
        $config->browser  = 'safari';
86
87
        // ----------------------------------------------------------------
88
        //
89
        // Sauce Labs browsers
90
91
        # Windows 8.1
92
        $config = $this->newConfig('sl_firefox25_win8_1')->getConfig();
93
        $config->adapter = 'SauceLabsWebDriver';
94
        $config->browser = 'firefox';
95
        $config->desiredCapabilities = array();
96
        $config->desiredCapabilities['platform'] = "Windows 8.1";
97
        $config->desiredCapabilities['version'] = "25";
98
99
        $config = $this->newConfig('sl_firefox24_win8_1')->getConfig();
100
        $config->adapter = 'SauceLabsWebDriver';
101
        $config->browser = 'firefox';
102
        $config->desiredCapabilities = array();
103
        $config->desiredCapabilities['platform'] = "Windows 8.1";
104
        $config->desiredCapabilities['version'] = "24";
105
106
        $config = $this->newConfig('sl_firefox23_win8_1')->getConfig();
107
        $config->adapter = 'SauceLabsWebDriver';
108
        $config->browser = 'firefox';
109
        $config->desiredCapabilities = array();
110
        $config->desiredCapabilities['platform'] = "Windows 8.1";
111
        $config->desiredCapabilities['version'] = "23";
112
113
        $config = $this->newConfig('sl_firefox22_win8_1')->getConfig();
114
        $config->adapter = 'SauceLabsWebDriver';
115
        $config->browser = 'firefox';
116
        $config->desiredCapabilities = array();
117
        $config->desiredCapabilities['platform'] = "Windows 8.1";
118
        $config->desiredCapabilities['version'] = "22";
119
120
        $config = $this->newConfig('sl_firefox21_win8_1')->getConfig();
121
        $config->adapter = 'SauceLabsWebDriver';
122
        $config->browser = 'firefox';
123
        $config->desiredCapabilities = array();
124
        $config->desiredCapabilities['platform'] = "Windows 8.1";
125
        $config->desiredCapabilities['version'] = "21";
126
127
        $config = $this->newConfig('sl_firefox20_win8_1')->getConfig();
128
        $config->adapter = 'SauceLabsWebDriver';
129
        $config->browser = 'firefox';
130
        $config->desiredCapabilities = array();
131
        $config->desiredCapabilities['platform'] = "Windows 8.1";
132
        $config->desiredCapabilities['version'] = "20";
133
134
        $config = $this->newConfig('sl_firefox19_win8_1')->getConfig();
135
        $config->adapter = 'SauceLabsWebDriver';
136
        $config->browser = 'firefox';
137
        $config->desiredCapabilities = array();
138
        $config->desiredCapabilities['platform'] = "Windows 8.1";
139
        $config->desiredCapabilities['version'] = "19";
140
141
        $config = $this->newConfig('sl_firefox18_win8_1')->getConfig();
142
        $config->adapter = 'SauceLabsWebDriver';
143
        $config->browser = 'firefox';
144
        $config->desiredCapabilities = array();
145
        $config->desiredCapabilities['platform'] = "Windows 8.1";
146
        $config->desiredCapabilities['version'] = "18";
147
148
        $config = $this->newConfig('sl_firefox17_win8_1')->getConfig();
149
        $config->adapter = 'SauceLabsWebDriver';
150
        $config->browser = 'firefox';
151
        $config->desiredCapabilities = array();
152
        $config->desiredCapabilities['platform'] = "Windows 8.1";
153
        $config->desiredCapabilities['version'] = "17";
154
155
        $config = $this->newConfig('sl_firefox16_win8_1')->getConfig();
156
        $config->adapter = 'SauceLabsWebDriver';
157
        $config->browser = 'firefox';
158
        $config->desiredCapabilities = array();
159
        $config->desiredCapabilities['platform'] = "Windows 8.1";
160
        $config->desiredCapabilities['version'] = "16";
161
162
        $config = $this->newConfig('sl_firefox15_win8_1')->getConfig();
163
        $config->adapter = 'SauceLabsWebDriver';
164
        $config->browser = 'firefox';
165
        $config->desiredCapabilities = array();
166
        $config->desiredCapabilities['platform'] = "Windows 8.1";
167
        $config->desiredCapabilities['version'] = "15";
168
169
        $config = $this->newConfig('sl_firefox14_win8_1')->getConfig();
170
        $config->adapter = 'SauceLabsWebDriver';
171
        $config->browser = 'firefox';
172
        $config->desiredCapabilities = array();
173
        $config->desiredCapabilities['platform'] = "Windows 8.1";
174
        $config->desiredCapabilities['version'] = "14";
175
176
        $config = $this->newConfig('sl_firefox13_win8_1')->getConfig();
177
        $config->adapter = 'SauceLabsWebDriver';
178
        $config->browser = 'firefox';
179
        $config->desiredCapabilities = array();
180
        $config->desiredCapabilities['platform'] = "Windows 8.1";
181
        $config->desiredCapabilities['version'] = "13";
182
183
        $config = $this->newConfig('sl_firefox12_win8_1')->getConfig();
184
        $config->adapter = 'SauceLabsWebDriver';
185
        $config->browser = 'firefox';
186
        $config->desiredCapabilities = array();
187
        $config->desiredCapabilities['platform'] = "Windows 8.1";
188
        $config->desiredCapabilities['version'] = "12";
189
190
        $config = $this->newConfig('sl_firefox11_win8_1')->getConfig();
191
        $config->adapter = 'SauceLabsWebDriver';
192
        $config->browser = 'firefox';
193
        $config->desiredCapabilities = array();
194
        $config->desiredCapabilities['platform'] = "Windows 8.1";
195
        $config->desiredCapabilities['version'] = "11";
196
197
        $config = $this->newConfig('sl_firefox10_win8_1')->getConfig();
198
        $config->adapter = 'SauceLabsWebDriver';
199
        $config->browser = 'firefox';
200
        $config->desiredCapabilities = array();
201
        $config->desiredCapabilities['platform'] = "Windows 8.1";
202
        $config->desiredCapabilities['version'] = "10";
203
204
        $config = $this->newConfig('sl_firefox9_win8_1')->getConfig();
205
        $config->adapter = 'SauceLabsWebDriver';
206
        $config->browser = 'firefox';
207
        $config->desiredCapabilities = array();
208
        $config->desiredCapabilities['platform'] = "Windows 8.1";
209
        $config->desiredCapabilities['version'] = "9";
210
211
        $config = $this->newConfig('sl_firefox8_win8_1')->getConfig();
212
        $config->adapter = 'SauceLabsWebDriver';
213
        $config->browser = 'firefox';
214
        $config->desiredCapabilities = array();
215
        $config->desiredCapabilities['platform'] = "Windows 8.1";
216
        $config->desiredCapabilities['version'] = "8";
217
218
        $config = $this->newConfig('sl_firefox7_win8_1')->getConfig();
219
        $config->adapter = 'SauceLabsWebDriver';
220
        $config->browser = 'firefox';
221
        $config->desiredCapabilities = array();
222
        $config->desiredCapabilities['platform'] = "Windows 8.1";
223
        $config->desiredCapabilities['version'] = "7";
224
225
        $config = $this->newConfig('sl_firefox6_win8_1')->getConfig();
226
        $config->adapter = 'SauceLabsWebDriver';
227
        $config->browser = 'firefox';
228
        $config->desiredCapabilities = array();
229
        $config->desiredCapabilities['platform'] = "Windows 8.1";
230
        $config->desiredCapabilities['version'] = "6";
231
232
        $config = $this->newConfig('sl_firefox5_win8_1')->getConfig();
233
        $config->adapter = 'SauceLabsWebDriver';
234
        $config->browser = 'firefox';
235
        $config->desiredCapabilities = array();
236
        $config->desiredCapabilities['platform'] = "Windows 8.1";
237
        $config->desiredCapabilities['version'] = "5";
238
239
        $config = $this->newConfig('sl_firefox4_win8_1')->getConfig();
240
        $config->adapter = 'SauceLabsWebDriver';
241
        $config->browser = 'firefox';
242
        $config->desiredCapabilities = array();
243
        $config->desiredCapabilities['platform'] = "Windows 8.1";
244
        $config->desiredCapabilities['version'] = "4";
245
246
        $config = $this->newConfig('sl_chrome31_win8_1')->getConfig();
247
        $config->adapter = 'SauceLabsWebDriver';
248
        $config->browser = 'chrome';
249
        $config->desiredCapabilities = array();
250
        $config->desiredCapabilities['platform'] = "Windows 8.1";
251
        $config->desiredCapabilities['version'] = "31";
252
253
        $config = $this->newConfig('sl_chrome30_win8_1')->getConfig();
254
        $config->adapter = 'SauceLabsWebDriver';
255
        $config->browser = 'chrome';
256
        $config->desiredCapabilities = array();
257
        $config->desiredCapabilities['platform'] = "Windows 8.1";
258
        $config->desiredCapabilities['version'] = "30";
259
260
        $config = $this->newConfig('sl_chrome29_win8_1')->getConfig();
261
        $config->adapter = 'SauceLabsWebDriver';
262
        $config->browser = 'chrome';
263
        $config->desiredCapabilities = array();
264
        $config->desiredCapabilities['platform'] = "Windows 8.1";
265
        $config->desiredCapabilities['version'] = "29";
266
267
        $config = $this->newConfig('sl_chrome28_win8_1')->getConfig();
268
        $config->adapter = 'SauceLabsWebDriver';
269
        $config->browser = 'chrome';
270
        $config->desiredCapabilities = array();
271
        $config->desiredCapabilities['platform'] = "Windows 8.1";
272
        $config->desiredCapabilities['version'] = "28";
273
274
        $config = $this->newConfig('sl_chrome27_win8_1')->getConfig();
275
        $config->adapter = 'SauceLabsWebDriver';
276
        $config->browser = 'chrome';
277
        $config->desiredCapabilities = array();
278
        $config->desiredCapabilities['platform'] = "Windows 8.1";
279
        $config->desiredCapabilities['version'] = "27";
280
281
        $config = $this->newConfig('sl_chrome26_win8_1')->getConfig();
282
        $config->adapter = 'SauceLabsWebDriver';
283
        $config->browser = 'chrome';
284
        $config->desiredCapabilities = array();
285
        $config->desiredCapabilities['platform'] = "Windows 8.1";
286
        $config->desiredCapabilities['version'] = "26";
287
288
        $config = $this->newConfig('sl_ie11_win8_1')->getConfig();
289
        $config->adapter = 'SauceLabsWebDriver';
290
        $config->browser = 'internet explorer';
291
        $config->desiredCapabilities = array();
292
        $config->desiredCapabilities['platform'] = "Windows 8.1";
293
        $config->desiredCapabilities['version'] = "11";
294
295
        # Windows 8.0
296
        $config = $this->newConfig('sl_firefox25_win8')->getConfig();
297
        $config->adapter = 'SauceLabsWebDriver';
298
        $config->browser = 'firefox';
299
        $config->desiredCapabilities = array();
300
        $config->desiredCapabilities['platform'] = "Windows 8";
301
        $config->desiredCapabilities['version'] = "25";
302
303
        $config = $this->newConfig('sl_firefox24_win8')->getConfig();
304
        $config->adapter = 'SauceLabsWebDriver';
305
        $config->browser = 'firefox';
306
        $config->desiredCapabilities = array();
307
        $config->desiredCapabilities['platform'] = "Windows 8";
308
        $config->desiredCapabilities['version'] = "24";
309
310
        $config = $this->newConfig('sl_firefox23_win8')->getConfig();
311
        $config->adapter = 'SauceLabsWebDriver';
312
        $config->browser = 'firefox';
313
        $config->desiredCapabilities = array();
314
        $config->desiredCapabilities['platform'] = "Windows 8";
315
        $config->desiredCapabilities['version'] = "23";
316
317
        $config = $this->newConfig('sl_firefox22_win8')->getConfig();
318
        $config->adapter = 'SauceLabsWebDriver';
319
        $config->browser = 'firefox';
320
        $config->desiredCapabilities = array();
321
        $config->desiredCapabilities['platform'] = "Windows 8";
322
        $config->desiredCapabilities['version'] = "22";
323
324
        $config = $this->newConfig('sl_firefox21_win8')->getConfig();
325
        $config->adapter = 'SauceLabsWebDriver';
326
        $config->browser = 'firefox';
327
        $config->desiredCapabilities = array();
328
        $config->desiredCapabilities['platform'] = "Windows 8";
329
        $config->desiredCapabilities['version'] = "21";
330
331
        $config = $this->newConfig('sl_firefox20_win8')->getConfig();
332
        $config->adapter = 'SauceLabsWebDriver';
333
        $config->browser = 'firefox';
334
        $config->desiredCapabilities = array();
335
        $config->desiredCapabilities['platform'] = "Windows 8";
336
        $config->desiredCapabilities['version'] = "20";
337
338
        $config = $this->newConfig('sl_firefox19_win8')->getConfig();
339
        $config->adapter = 'SauceLabsWebDriver';
340
        $config->browser = 'firefox';
341
        $config->desiredCapabilities = array();
342
        $config->desiredCapabilities['platform'] = "Windows 8";
343
        $config->desiredCapabilities['version'] = "19";
344
345
        $config = $this->newConfig('sl_firefox18_win8')->getConfig();
346
        $config->adapter = 'SauceLabsWebDriver';
347
        $config->browser = 'firefox';
348
        $config->desiredCapabilities = array();
349
        $config->desiredCapabilities['platform'] = "Windows 8";
350
        $config->desiredCapabilities['version'] = "18";
351
352
        $config = $this->newConfig('sl_firefox17_win8')->getConfig();
353
        $config->adapter = 'SauceLabsWebDriver';
354
        $config->browser = 'firefox';
355
        $config->desiredCapabilities = array();
356
        $config->desiredCapabilities['platform'] = "Windows 8";
357
        $config->desiredCapabilities['version'] = "17";
358
359
        $config = $this->newConfig('sl_firefox16_win8')->getConfig();
360
        $config->adapter = 'SauceLabsWebDriver';
361
        $config->browser = 'firefox';
362
        $config->desiredCapabilities = array();
363
        $config->desiredCapabilities['platform'] = "Windows 8";
364
        $config->desiredCapabilities['version'] = "16";
365
366
        $config = $this->newConfig('sl_firefox15_win8')->getConfig();
367
        $config->adapter = 'SauceLabsWebDriver';
368
        $config->browser = 'firefox';
369
        $config->desiredCapabilities = array();
370
        $config->desiredCapabilities['platform'] = "Windows 8";
371
        $config->desiredCapabilities['version'] = "15";
372
373
        $config = $this->newConfig('sl_firefox14_win8')->getConfig();
374
        $config->adapter = 'SauceLabsWebDriver';
375
        $config->browser = 'firefox';
376
        $config->desiredCapabilities = array();
377
        $config->desiredCapabilities['platform'] = "Windows 8";
378
        $config->desiredCapabilities['version'] = "14";
379
380
        $config = $this->newConfig('sl_firefox13_win8')->getConfig();
381
        $config->adapter = 'SauceLabsWebDriver';
382
        $config->browser = 'firefox';
383
        $config->desiredCapabilities = array();
384
        $config->desiredCapabilities['platform'] = "Windows 8";
385
        $config->desiredCapabilities['version'] = "13";
386
387
        $config = $this->newConfig('sl_firefox12_win8')->getConfig();
388
        $config->adapter = 'SauceLabsWebDriver';
389
        $config->browser = 'firefox';
390
        $config->desiredCapabilities = array();
391
        $config->desiredCapabilities['platform'] = "Windows 8";
392
        $config->desiredCapabilities['version'] = "12";
393
394
        $config = $this->newConfig('sl_firefox11_win8')->getConfig();
395
        $config->adapter = 'SauceLabsWebDriver';
396
        $config->browser = 'firefox';
397
        $config->desiredCapabilities = array();
398
        $config->desiredCapabilities['platform'] = "Windows 8";
399
        $config->desiredCapabilities['version'] = "11";
400
401
        $config = $this->newConfig('sl_firefox10_win8')->getConfig();
402
        $config->adapter = 'SauceLabsWebDriver';
403
        $config->browser = 'firefox';
404
        $config->desiredCapabilities = array();
405
        $config->desiredCapabilities['platform'] = "Windows 8";
406
        $config->desiredCapabilities['version'] = "10";
407
408
        $config = $this->newConfig('sl_firefox9_win8')->getConfig();
409
        $config->adapter = 'SauceLabsWebDriver';
410
        $config->browser = 'firefox';
411
        $config->desiredCapabilities = array();
412
        $config->desiredCapabilities['platform'] = "Windows 8";
413
        $config->desiredCapabilities['version'] = "9";
414
415
        $config = $this->newConfig('sl_firefox8_win8')->getConfig();
416
        $config->adapter = 'SauceLabsWebDriver';
417
        $config->browser = 'firefox';
418
        $config->desiredCapabilities = array();
419
        $config->desiredCapabilities['platform'] = "Windows 8";
420
        $config->desiredCapabilities['version'] = "8";
421
422
        $config = $this->newConfig('sl_firefox7_win8')->getConfig();
423
        $config->adapter = 'SauceLabsWebDriver';
424
        $config->browser = 'firefox';
425
        $config->desiredCapabilities = array();
426
        $config->desiredCapabilities['platform'] = "Windows 8";
427
        $config->desiredCapabilities['version'] = "7";
428
429
        $config = $this->newConfig('sl_firefox6_win8')->getConfig();
430
        $config->adapter = 'SauceLabsWebDriver';
431
        $config->browser = 'firefox';
432
        $config->desiredCapabilities = array();
433
        $config->desiredCapabilities['platform'] = "Windows 8";
434
        $config->desiredCapabilities['version'] = "6";
435
436
        $config = $this->newConfig('sl_firefox5_win8')->getConfig();
437
        $config->adapter = 'SauceLabsWebDriver';
438
        $config->browser = 'firefox';
439
        $config->desiredCapabilities = array();
440
        $config->desiredCapabilities['platform'] = "Windows 8";
441
        $config->desiredCapabilities['version'] = "5";
442
443
        $config = $this->newConfig('sl_firefox4_win8')->getConfig();
444
        $config->adapter = 'SauceLabsWebDriver';
445
        $config->browser = 'firefox';
446
        $config->desiredCapabilities = array();
447
        $config->desiredCapabilities['platform'] = "Windows 8";
448
        $config->desiredCapabilities['version'] = "4";
449
450
        $config = $this->newConfig('sl_chrome31_win8')->getConfig();
451
        $config->adapter = 'SauceLabsWebDriver';
452
        $config->browser = 'chrome';
453
        $config->desiredCapabilities = array();
454
        $config->desiredCapabilities['platform'] = "Windows 8";
455
        $config->desiredCapabilities['version'] = "31";
456
457
        $config = $this->newConfig('sl_chrome30_win8')->getConfig();
458
        $config->adapter = 'SauceLabsWebDriver';
459
        $config->browser = 'chrome';
460
        $config->desiredCapabilities = array();
461
        $config->desiredCapabilities['platform'] = "Windows 8";
462
        $config->desiredCapabilities['version'] = "30";
463
464
        $config = $this->newConfig('sl_chrome29_win8')->getConfig();
465
        $config->adapter = 'SauceLabsWebDriver';
466
        $config->browser = 'chrome';
467
        $config->desiredCapabilities = array();
468
        $config->desiredCapabilities['platform'] = "Windows 8";
469
        $config->desiredCapabilities['version'] = "29";
470
471
        $config = $this->newConfig('sl_chrome28_win8')->getConfig();
472
        $config->adapter = 'SauceLabsWebDriver';
473
        $config->browser = 'chrome';
474
        $config->desiredCapabilities = array();
475
        $config->desiredCapabilities['platform'] = "Windows 8";
476
        $config->desiredCapabilities['version'] = "28";
477
478
        $config = $this->newConfig('sl_chrome27_win8')->getConfig();
479
        $config->adapter = 'SauceLabsWebDriver';
480
        $config->browser = 'chrome';
481
        $config->desiredCapabilities = array();
482
        $config->desiredCapabilities['platform'] = "Windows 8";
483
        $config->desiredCapabilities['version'] = "27";
484
485
        $config = $this->newConfig('sl_chrome26_win8')->getConfig();
486
        $config->adapter = 'SauceLabsWebDriver';
487
        $config->browser = 'chrome';
488
        $config->desiredCapabilities = array();
489
        $config->desiredCapabilities['platform'] = "Windows 8";
490
        $config->desiredCapabilities['version'] = "26";
491
492
        $config = $this->newConfig('sl_ie10_win8')->getConfig();
493
        $config->adapter = 'SauceLabsWebDriver';
494
        $config->browser = 'internet explorer';
495
        $config->desiredCapabilities = array();
496
        $config->desiredCapabilities['platform'] = "Windows 8";
497
        $config->desiredCapabilities['version'] = "10";
498
499
        # Windows 7
500
        $config = $this->newConfig('sl_firefox25_win7')->getConfig();
501
        $config->adapter = 'SauceLabsWebDriver';
502
        $config->browser = 'firefox';
503
        $config->desiredCapabilities = array();
504
        $config->desiredCapabilities['platform'] = "Windows 7";
505
        $config->desiredCapabilities['version'] = "25";
506
507
        $config = $this->newConfig('sl_firefox24_win7')->getConfig();
508
        $config->adapter = 'SauceLabsWebDriver';
509
        $config->browser = 'firefox';
510
        $config->desiredCapabilities = array();
511
        $config->desiredCapabilities['platform'] = "Windows 7";
512
        $config->desiredCapabilities['version'] = "24";
513
514
        $config = $this->newConfig('sl_firefox23_win7')->getConfig();
515
        $config->adapter = 'SauceLabsWebDriver';
516
        $config->browser = 'firefox';
517
        $config->desiredCapabilities = array();
518
        $config->desiredCapabilities['platform'] = "Windows 7";
519
        $config->desiredCapabilities['version'] = "23";
520
521
        $config = $this->newConfig('sl_firefox22_win7')->getConfig();
522
        $config->adapter = 'SauceLabsWebDriver';
523
        $config->browser = 'firefox';
524
        $config->desiredCapabilities = array();
525
        $config->desiredCapabilities['platform'] = "Windows 7";
526
        $config->desiredCapabilities['version'] = "22";
527
528
        $config = $this->newConfig('sl_firefox21_win7')->getConfig();
529
        $config->adapter = 'SauceLabsWebDriver';
530
        $config->browser = 'firefox';
531
        $config->desiredCapabilities = array();
532
        $config->desiredCapabilities['platform'] = "Windows 7";
533
        $config->desiredCapabilities['version'] = "21";
534
535
        $config = $this->newConfig('sl_firefox20_win7')->getConfig();
536
        $config->adapter = 'SauceLabsWebDriver';
537
        $config->browser = 'firefox';
538
        $config->desiredCapabilities = array();
539
        $config->desiredCapabilities['platform'] = "Windows 7";
540
        $config->desiredCapabilities['version'] = "20";
541
542
        $config = $this->newConfig('sl_firefox19_win7')->getConfig();
543
        $config->adapter = 'SauceLabsWebDriver';
544
        $config->browser = 'firefox';
545
        $config->desiredCapabilities = array();
546
        $config->desiredCapabilities['platform'] = "Windows 7";
547
        $config->desiredCapabilities['version'] = "19";
548
549
        $config = $this->newConfig('sl_firefox18_win7')->getConfig();
550
        $config->adapter = 'SauceLabsWebDriver';
551
        $config->browser = 'firefox';
552
        $config->desiredCapabilities = array();
553
        $config->desiredCapabilities['platform'] = "Windows 7";
554
        $config->desiredCapabilities['version'] = "18";
555
556
        $config = $this->newConfig('sl_firefox17_win7')->getConfig();
557
        $config->adapter = 'SauceLabsWebDriver';
558
        $config->browser = 'firefox';
559
        $config->desiredCapabilities = array();
560
        $config->desiredCapabilities['platform'] = "Windows 7";
561
        $config->desiredCapabilities['version'] = "17";
562
563
        $config = $this->newConfig('sl_firefox16_win7')->getConfig();
564
        $config->adapter = 'SauceLabsWebDriver';
565
        $config->browser = 'firefox';
566
        $config->desiredCapabilities = array();
567
        $config->desiredCapabilities['platform'] = "Windows 7";
568
        $config->desiredCapabilities['version'] = "16";
569
570
        $config = $this->newConfig('sl_firefox15_win7')->getConfig();
571
        $config->adapter = 'SauceLabsWebDriver';
572
        $config->browser = 'firefox';
573
        $config->desiredCapabilities = array();
574
        $config->desiredCapabilities['platform'] = "Windows 7";
575
        $config->desiredCapabilities['version'] = "15";
576
577
        $config = $this->newConfig('sl_firefox14_win7')->getConfig();
578
        $config->adapter = 'SauceLabsWebDriver';
579
        $config->browser = 'firefox';
580
        $config->desiredCapabilities = array();
581
        $config->desiredCapabilities['platform'] = "Windows 7";
582
        $config->desiredCapabilities['version'] = "14";
583
584
        $config = $this->newConfig('sl_firefox13_win7')->getConfig();
585
        $config->adapter = 'SauceLabsWebDriver';
586
        $config->browser = 'firefox';
587
        $config->desiredCapabilities = array();
588
        $config->desiredCapabilities['platform'] = "Windows 7";
589
        $config->desiredCapabilities['version'] = "13";
590
591
        $config = $this->newConfig('sl_firefox12_win7')->getConfig();
592
        $config->adapter = 'SauceLabsWebDriver';
593
        $config->browser = 'firefox';
594
        $config->desiredCapabilities = array();
595
        $config->desiredCapabilities['platform'] = "Windows 7";
596
        $config->desiredCapabilities['version'] = "12";
597
598
        $config = $this->newConfig('sl_firefox11_win7')->getConfig();
599
        $config->adapter = 'SauceLabsWebDriver';
600
        $config->browser = 'firefox';
601
        $config->desiredCapabilities = array();
602
        $config->desiredCapabilities['platform'] = "Windows 7";
603
        $config->desiredCapabilities['version'] = "11";
604
605
        $config = $this->newConfig('sl_firefox10_win7')->getConfig();
606
        $config->adapter = 'SauceLabsWebDriver';
607
        $config->browser = 'firefox';
608
        $config->desiredCapabilities = array();
609
        $config->desiredCapabilities['platform'] = "Windows 7";
610
        $config->desiredCapabilities['version'] = "10";
611
612
        $config = $this->newConfig('sl_firefox9_win7')->getConfig();
613
        $config->adapter = 'SauceLabsWebDriver';
614
        $config->browser = 'firefox';
615
        $config->desiredCapabilities = array();
616
        $config->desiredCapabilities['platform'] = "Windows 7";
617
        $config->desiredCapabilities['version'] = "9";
618
619
        $config = $this->newConfig('sl_firefox8_win7')->getConfig();
620
        $config->adapter = 'SauceLabsWebDriver';
621
        $config->browser = 'firefox';
622
        $config->desiredCapabilities = array();
623
        $config->desiredCapabilities['platform'] = "Windows 7";
624
        $config->desiredCapabilities['version'] = "8";
625
626
        $config = $this->newConfig('sl_firefox7_win7')->getConfig();
627
        $config->adapter = 'SauceLabsWebDriver';
628
        $config->browser = 'firefox';
629
        $config->desiredCapabilities = array();
630
        $config->desiredCapabilities['platform'] = "Windows 7";
631
        $config->desiredCapabilities['version'] = "7";
632
633
        $config = $this->newConfig('sl_firefox6_win7')->getConfig();
634
        $config->adapter = 'SauceLabsWebDriver';
635
        $config->browser = 'firefox';
636
        $config->desiredCapabilities = array();
637
        $config->desiredCapabilities['platform'] = "Windows 7";
638
        $config->desiredCapabilities['version'] = "6";
639
640
        $config = $this->newConfig('sl_firefox5_win7')->getConfig();
641
        $config->adapter = 'SauceLabsWebDriver';
642
        $config->browser = 'firefox';
643
        $config->desiredCapabilities = array();
644
        $config->desiredCapabilities['platform'] = "Windows 7";
645
        $config->desiredCapabilities['version'] = "5";
646
647
        $config = $this->newConfig('sl_firefox4_win7')->getConfig();
648
        $config->adapter = 'SauceLabsWebDriver';
649
        $config->browser = 'firefox';
650
        $config->desiredCapabilities = array();
651
        $config->desiredCapabilities['platform'] = "Windows 7";
652
        $config->desiredCapabilities['version'] = "4";
653
654
        $config = $this->newConfig('sl_chrome31_win7')->getConfig();
655
        $config->adapter = 'SauceLabsWebDriver';
656
        $config->browser = 'chrome';
657
        $config->desiredCapabilities = array();
658
        $config->desiredCapabilities['platform'] = "Windows 7";
659
        $config->desiredCapabilities['version'] = "31";
660
661
        $config = $this->newConfig('sl_chrome30_win7')->getConfig();
662
        $config->adapter = 'SauceLabsWebDriver';
663
        $config->browser = 'chrome';
664
        $config->desiredCapabilities = array();
665
        $config->desiredCapabilities['platform'] = "Windows 7";
666
        $config->desiredCapabilities['version'] = "30";
667
668
        $config = $this->newConfig('sl_chrome29_win7')->getConfig();
669
        $config->adapter = 'SauceLabsWebDriver';
670
        $config->browser = 'chrome';
671
        $config->desiredCapabilities = array();
672
        $config->desiredCapabilities['platform'] = "Windows 7";
673
        $config->desiredCapabilities['version'] = "29";
674
675
        $config = $this->newConfig('sl_chrome28_win7')->getConfig();
676
        $config->adapter = 'SauceLabsWebDriver';
677
        $config->browser = 'chrome';
678
        $config->desiredCapabilities = array();
679
        $config->desiredCapabilities['platform'] = "Windows 7";
680
        $config->desiredCapabilities['version'] = "28";
681
682
        $config = $this->newConfig('sl_chrome27_win7')->getConfig();
683
        $config->adapter = 'SauceLabsWebDriver';
684
        $config->browser = 'chrome';
685
        $config->desiredCapabilities = array();
686
        $config->desiredCapabilities['platform'] = "Windows 7";
687
        $config->desiredCapabilities['version'] = "27";
688
689
        $config = $this->newConfig('sl_chrome26_win7')->getConfig();
690
        $config->adapter = 'SauceLabsWebDriver';
691
        $config->browser = 'chrome';
692
        $config->desiredCapabilities = array();
693
        $config->desiredCapabilities['platform'] = "Windows 7";
694
        $config->desiredCapabilities['version'] = "26";
695
696
        $config = $this->newConfig('sl_ie10_win7')->getConfig();
697
        $config->adapter = 'SauceLabsWebDriver';
698
        $config->browser = 'internet explorer';
699
        $config->desiredCapabilities = array();
700
        $config->desiredCapabilities['platform'] = "Windows 7";
701
        $config->desiredCapabilities['version'] = "10";
702
703
        $config = $this->newConfig('sl_ie9_win7')->getConfig();
704
        $config->adapter = 'SauceLabsWebDriver';
705
        $config->browser = 'internet explorer';
706
        $config->desiredCapabilities = array();
707
        $config->desiredCapabilities['platform'] = "Windows 7";
708
        $config->desiredCapabilities['version'] = "9";
709
710
        $config = $this->newConfig('sl_ie8_win7')->getConfig();
711
        $config->adapter = 'SauceLabsWebDriver';
712
        $config->browser = 'internet explorer';
713
        $config->desiredCapabilities = array();
714
        $config->desiredCapabilities['platform'] = "Windows 7";
715
        $config->desiredCapabilities['version'] = "8";
716
717
        $config = $this->newConfig('sl_opera12_win7')->getConfig();
718
        $config->adapter = 'SauceLabsWebDriver';
719
        $config->browser = 'opera';
720
        $config->desiredCapabilities = array();
721
        $config->desiredCapabilities['platform'] = "Windows 7";
722
        $config->desiredCapabilities['version'] = "12";
723
724
        $config = $this->newConfig('sl_opera11_win7')->getConfig();
725
        $config->adapter = 'SauceLabsWebDriver';
726
        $config->browser = 'opera';
727
        $config->desiredCapabilities = array();
728
        $config->desiredCapabilities['platform'] = "Windows 7";
729
        $config->desiredCapabilities['version'] = "11";
730
731
        $config = $this->newConfig('sl_safari5_win7')->getConfig();
732
        $config->adapter = 'SauceLabsWebDriver';
733
        $config->browser = 'safari';
734
        $config->desiredCapabilities = array();
735
        $config->desiredCapabilities['platform'] = "Windows 7";
736
        $config->desiredCapabilities['version'] = "5";
737
738
        # Windows XP
739
        $config = $this->newConfig('sl_firefox25_winxp')->getConfig();
740
        $config->adapter = 'SauceLabsWebDriver';
741
        $config->browser = 'firefox';
742
        $config->desiredCapabilities = array();
743
        $config->desiredCapabilities['platform'] = "Windows XP";
744
        $config->desiredCapabilities['version'] = "25";
745
746
        $config = $this->newConfig('sl_firefox24_winxp')->getConfig();
747
        $config->adapter = 'SauceLabsWebDriver';
748
        $config->browser = 'firefox';
749
        $config->desiredCapabilities = array();
750
        $config->desiredCapabilities['platform'] = "Windows XP";
751
        $config->desiredCapabilities['version'] = "24";
752
753
        $config = $this->newConfig('sl_firefox23_winxp')->getConfig();
754
        $config->adapter = 'SauceLabsWebDriver';
755
        $config->browser = 'firefox';
756
        $config->desiredCapabilities = array();
757
        $config->desiredCapabilities['platform'] = "Windows XP";
758
        $config->desiredCapabilities['version'] = "23";
759
760
        $config = $this->newConfig('sl_firefox22_winxp')->getConfig();
761
        $config->adapter = 'SauceLabsWebDriver';
762
        $config->browser = 'firefox';
763
        $config->desiredCapabilities = array();
764
        $config->desiredCapabilities['platform'] = "Windows XP";
765
        $config->desiredCapabilities['version'] = "22";
766
767
        $config = $this->newConfig('sl_firefox21_winxp')->getConfig();
768
        $config->adapter = 'SauceLabsWebDriver';
769
        $config->browser = 'firefox';
770
        $config->desiredCapabilities = array();
771
        $config->desiredCapabilities['platform'] = "Windows XP";
772
        $config->desiredCapabilities['version'] = "21";
773
774
        $config = $this->newConfig('sl_firefox20_winxp')->getConfig();
775
        $config->adapter = 'SauceLabsWebDriver';
776
        $config->browser = 'firefox';
777
        $config->desiredCapabilities = array();
778
        $config->desiredCapabilities['platform'] = "Windows XP";
779
        $config->desiredCapabilities['version'] = "20";
780
781
        $config = $this->newConfig('sl_firefox19_winxp')->getConfig();
782
        $config->adapter = 'SauceLabsWebDriver';
783
        $config->browser = 'firefox';
784
        $config->desiredCapabilities = array();
785
        $config->desiredCapabilities['platform'] = "Windows XP";
786
        $config->desiredCapabilities['version'] = "19";
787
788
        $config = $this->newConfig('sl_firefox18_winxp')->getConfig();
789
        $config->adapter = 'SauceLabsWebDriver';
790
        $config->browser = 'firefox';
791
        $config->desiredCapabilities = array();
792
        $config->desiredCapabilities['platform'] = "Windows XP";
793
        $config->desiredCapabilities['version'] = "18";
794
795
        $config = $this->newConfig('sl_firefox17_winxp')->getConfig();
796
        $config->adapter = 'SauceLabsWebDriver';
797
        $config->browser = 'firefox';
798
        $config->desiredCapabilities = array();
799
        $config->desiredCapabilities['platform'] = "Windows XP";
800
        $config->desiredCapabilities['version'] = "17";
801
802
        $config = $this->newConfig('sl_firefox16_winxp')->getConfig();
803
        $config->adapter = 'SauceLabsWebDriver';
804
        $config->browser = 'firefox';
805
        $config->desiredCapabilities = array();
806
        $config->desiredCapabilities['platform'] = "Windows XP";
807
        $config->desiredCapabilities['version'] = "16";
808
809
        $config = $this->newConfig('sl_firefox15_winxp')->getConfig();
810
        $config->adapter = 'SauceLabsWebDriver';
811
        $config->browser = 'firefox';
812
        $config->desiredCapabilities = array();
813
        $config->desiredCapabilities['platform'] = "Windows XP";
814
        $config->desiredCapabilities['version'] = "15";
815
816
        $config = $this->newConfig('sl_firefox14_winxp')->getConfig();
817
        $config->adapter = 'SauceLabsWebDriver';
818
        $config->browser = 'firefox';
819
        $config->desiredCapabilities = array();
820
        $config->desiredCapabilities['platform'] = "Windows XP";
821
        $config->desiredCapabilities['version'] = "14";
822
823
        $config = $this->newConfig('sl_firefox13_winxp')->getConfig();
824
        $config->adapter = 'SauceLabsWebDriver';
825
        $config->browser = 'firefox';
826
        $config->desiredCapabilities = array();
827
        $config->desiredCapabilities['platform'] = "Windows XP";
828
        $config->desiredCapabilities['version'] = "13";
829
830
        $config = $this->newConfig('sl_firefox12_winxp')->getConfig();
831
        $config->adapter = 'SauceLabsWebDriver';
832
        $config->browser = 'firefox';
833
        $config->desiredCapabilities = array();
834
        $config->desiredCapabilities['platform'] = "Windows XP";
835
        $config->desiredCapabilities['version'] = "12";
836
837
        $config = $this->newConfig('sl_firefox11_winxp')->getConfig();
838
        $config->adapter = 'SauceLabsWebDriver';
839
        $config->browser = 'firefox';
840
        $config->desiredCapabilities = array();
841
        $config->desiredCapabilities['platform'] = "Windows XP";
842
        $config->desiredCapabilities['version'] = "11";
843
844
        $config = $this->newConfig('sl_firefox10_winxp')->getConfig();
845
        $config->adapter = 'SauceLabsWebDriver';
846
        $config->browser = 'firefox';
847
        $config->desiredCapabilities = array();
848
        $config->desiredCapabilities['platform'] = "Windows XP";
849
        $config->desiredCapabilities['version'] = "10";
850
851
        $config = $this->newConfig('sl_firefox9_winxp')->getConfig();
852
        $config->adapter = 'SauceLabsWebDriver';
853
        $config->browser = 'firefox';
854
        $config->desiredCapabilities = array();
855
        $config->desiredCapabilities['platform'] = "Windows XP";
856
        $config->desiredCapabilities['version'] = "9";
857
858
        $config = $this->newConfig('sl_firefox8_winxp')->getConfig();
859
        $config->adapter = 'SauceLabsWebDriver';
860
        $config->browser = 'firefox';
861
        $config->desiredCapabilities = array();
862
        $config->desiredCapabilities['platform'] = "Windows XP";
863
        $config->desiredCapabilities['version'] = "8";
864
865
        $config = $this->newConfig('sl_firefox7_winxp')->getConfig();
866
        $config->adapter = 'SauceLabsWebDriver';
867
        $config->browser = 'firefox';
868
        $config->desiredCapabilities = array();
869
        $config->desiredCapabilities['platform'] = "Windows XP";
870
        $config->desiredCapabilities['version'] = "7";
871
872
        $config = $this->newConfig('sl_firefox6_winxp')->getConfig();
873
        $config->adapter = 'SauceLabsWebDriver';
874
        $config->browser = 'firefox';
875
        $config->desiredCapabilities = array();
876
        $config->desiredCapabilities['platform'] = "Windows XP";
877
        $config->desiredCapabilities['version'] = "6";
878
879
        $config = $this->newConfig('sl_firefox5_winxp')->getConfig();
880
        $config->adapter = 'SauceLabsWebDriver';
881
        $config->browser = 'firefox';
882
        $config->desiredCapabilities = array();
883
        $config->desiredCapabilities['platform'] = "Windows XP";
884
        $config->desiredCapabilities['version'] = "5";
885
886
        $config = $this->newConfig('sl_firefox4_winxp')->getConfig();
887
        $config->adapter = 'SauceLabsWebDriver';
888
        $config->browser = 'firefox';
889
        $config->desiredCapabilities = array();
890
        $config->desiredCapabilities['platform'] = "Windows XP";
891
        $config->desiredCapabilities['version'] = "4";
892
893
        $config = $this->newConfig('sl_chrome31_winxp')->getConfig();
894
        $config->adapter = 'SauceLabsWebDriver';
895
        $config->browser = 'chrome';
896
        $config->desiredCapabilities = array();
897
        $config->desiredCapabilities['platform'] = "Windows XP";
898
        $config->desiredCapabilities['version'] = "31";
899
900
        $config = $this->newConfig('sl_chrome30_winxp')->getConfig();
901
        $config->adapter = 'SauceLabsWebDriver';
902
        $config->browser = 'chrome';
903
        $config->desiredCapabilities = array();
904
        $config->desiredCapabilities['platform'] = "Windows XP";
905
        $config->desiredCapabilities['version'] = "30";
906
907
        $config = $this->newConfig('sl_chrome29_winxp')->getConfig();
908
        $config->adapter = 'SauceLabsWebDriver';
909
        $config->browser = 'chrome';
910
        $config->desiredCapabilities = array();
911
        $config->desiredCapabilities['platform'] = "Windows XP";
912
        $config->desiredCapabilities['version'] = "29";
913
914
        $config = $this->newConfig('sl_chrome28_winxp')->getConfig();
915
        $config->adapter = 'SauceLabsWebDriver';
916
        $config->browser = 'chrome';
917
        $config->desiredCapabilities = array();
918
        $config->desiredCapabilities['platform'] = "Windows XP";
919
        $config->desiredCapabilities['version'] = "28";
920
921
        $config = $this->newConfig('sl_chrome27_winxp')->getConfig();
922
        $config->adapter = 'SauceLabsWebDriver';
923
        $config->browser = 'chrome';
924
        $config->desiredCapabilities = array();
925
        $config->desiredCapabilities['platform'] = "Windows XP";
926
        $config->desiredCapabilities['version'] = "27";
927
928
        $config = $this->newConfig('sl_chrome26_winxp')->getConfig();
929
        $config->adapter = 'SauceLabsWebDriver';
930
        $config->browser = 'chrome';
931
        $config->desiredCapabilities = array();
932
        $config->desiredCapabilities['platform'] = "Windows XP";
933
        $config->desiredCapabilities['version'] = "26";
934
935
        $config = $this->newConfig('sl_ie8_winxp')->getConfig();
936
        $config->adapter = 'SauceLabsWebDriver';
937
        $config->browser = 'internet explorer';
938
        $config->desiredCapabilities = array();
939
        $config->desiredCapabilities['platform'] = "Windows XP";
940
        $config->desiredCapabilities['version'] = "8";
941
942
        $config = $this->newConfig('sl_ie7_winxp')->getConfig();
943
        $config->adapter = 'SauceLabsWebDriver';
944
        $config->browser = 'internet explorer';
945
        $config->desiredCapabilities = array();
946
        $config->desiredCapabilities['platform'] = "Windows XP";
947
        $config->desiredCapabilities['version'] = "7";
948
949
        $config = $this->newConfig('sl_ie6_winxp')->getConfig();
950
        $config->adapter = 'SauceLabsWebDriver';
951
        $config->browser = 'internet explorer';
952
        $config->desiredCapabilities = array();
953
        $config->desiredCapabilities['platform'] = "Windows XP";
954
        $config->desiredCapabilities['version'] = "6";
955
956
        $config = $this->newConfig('sl_opera12_winxp')->getConfig();
957
        $config->adapter = 'SauceLabsWebDriver';
958
        $config->browser = 'opera';
959
        $config->desiredCapabilities = array();
960
        $config->desiredCapabilities['platform'] = "Windows XP";
961
        $config->desiredCapabilities['version'] = "12";
962
963
        $config = $this->newConfig('sl_opera11_winxp')->getConfig();
964
        $config->adapter = 'SauceLabsWebDriver';
965
        $config->browser = 'opera';
966
        $config->desiredCapabilities = array();
967
        $config->desiredCapabilities['platform'] = "Windows XP";
968
        $config->desiredCapabilities['version'] = "11";
969
970
        # OSX 10.6 Snow Leopard
971
        $config = $this->newConfig('sl_firefox25_osx10_6')->getConfig();
972
        $config->adapter = 'SauceLabsWebDriver';
973
        $config->browser = 'firefox';
974
        $config->desiredCapabilities = array();
975
        $config->desiredCapabilities['platform'] = "OS X 10.6";
976
        $config->desiredCapabilities['version'] = "25";
977
978
        $config = $this->newConfig('sl_firefox24_osx10_6')->getConfig();
979
        $config->adapter = 'SauceLabsWebDriver';
980
        $config->browser = 'firefox';
981
        $config->desiredCapabilities = array();
982
        $config->desiredCapabilities['platform'] = "OS X 10.6";
983
        $config->desiredCapabilities['version'] = "24";
984
985
        $config = $this->newConfig('sl_firefox23_osx10_6')->getConfig();
986
        $config->adapter = 'SauceLabsWebDriver';
987
        $config->browser = 'firefox';
988
        $config->desiredCapabilities = array();
989
        $config->desiredCapabilities['platform'] = "OS X 10.6";
990
        $config->desiredCapabilities['version'] = "23";
991
992
        $config = $this->newConfig('sl_firefox22_osx10_6')->getConfig();
993
        $config->adapter = 'SauceLabsWebDriver';
994
        $config->browser = 'firefox';
995
        $config->desiredCapabilities = array();
996
        $config->desiredCapabilities['platform'] = "OS X 10.6";
997
        $config->desiredCapabilities['version'] = "22";
998
999
        $config = $this->newConfig('sl_firefox21_osx10_6')->getConfig();
1000
        $config->adapter = 'SauceLabsWebDriver';
1001
        $config->browser = 'firefox';
1002
        $config->desiredCapabilities = array();
1003
        $config->desiredCapabilities['platform'] = "OS X 10.6";
1004
        $config->desiredCapabilities['version'] = "21";
1005
1006
        $config = $this->newConfig('sl_firefox20_osx10_6')->getConfig();
1007
        $config->adapter = 'SauceLabsWebDriver';
1008
        $config->browser = 'firefox';
1009
        $config->desiredCapabilities = array();
1010
        $config->desiredCapabilities['platform'] = "OS X 10.6";
1011
        $config->desiredCapabilities['version'] = "20";
1012
1013
        $config = $this->newConfig('sl_firefox19_osx10_6')->getConfig();
1014
        $config->adapter = 'SauceLabsWebDriver';
1015
        $config->browser = 'firefox';
1016
        $config->desiredCapabilities = array();
1017
        $config->desiredCapabilities['platform'] = "OS X 10.6";
1018
        $config->desiredCapabilities['version'] = "19";
1019
1020
        $config = $this->newConfig('sl_firefox18_osx10_6')->getConfig();
1021
        $config->adapter = 'SauceLabsWebDriver';
1022
        $config->browser = 'firefox';
1023
        $config->desiredCapabilities = array();
1024
        $config->desiredCapabilities['platform'] = "OS X 10.6";
1025
        $config->desiredCapabilities['version'] = "18";
1026
1027
        $config = $this->newConfig('sl_firefox17_osx10_6')->getConfig();
1028
        $config->adapter = 'SauceLabsWebDriver';
1029
        $config->browser = 'firefox';
1030
        $config->desiredCapabilities = array();
1031
        $config->desiredCapabilities['platform'] = "OS X 10.6";
1032
        $config->desiredCapabilities['version'] = "17";
1033
1034
        $config = $this->newConfig('sl_firefox16_osx10_6')->getConfig();
1035
        $config->adapter = 'SauceLabsWebDriver';
1036
        $config->browser = 'firefox';
1037
        $config->desiredCapabilities = array();
1038
        $config->desiredCapabilities['platform'] = "OS X 10.6";
1039
        $config->desiredCapabilities['version'] = "16";
1040
1041
        $config = $this->newConfig('sl_firefox15_osx10_6')->getConfig();
1042
        $config->adapter = 'SauceLabsWebDriver';
1043
        $config->browser = 'firefox';
1044
        $config->desiredCapabilities = array();
1045
        $config->desiredCapabilities['platform'] = "OS X 10.6";
1046
        $config->desiredCapabilities['version'] = "15";
1047
1048
        $config = $this->newConfig('sl_firefox14_osx10_6')->getConfig();
1049
        $config->adapter = 'SauceLabsWebDriver';
1050
        $config->browser = 'firefox';
1051
        $config->desiredCapabilities = array();
1052
        $config->desiredCapabilities['platform'] = "OS X 10.6";
1053
        $config->desiredCapabilities['version'] = "14";
1054
1055
        $config = $this->newConfig('sl_firefox13_osx10_6')->getConfig();
1056
        $config->adapter = 'SauceLabsWebDriver';
1057
        $config->browser = 'firefox';
1058
        $config->desiredCapabilities = array();
1059
        $config->desiredCapabilities['platform'] = "OS X 10.6";
1060
        $config->desiredCapabilities['version'] = "13";
1061
1062
        $config = $this->newConfig('sl_firefox12_osx10_6')->getConfig();
1063
        $config->adapter = 'SauceLabsWebDriver';
1064
        $config->browser = 'firefox';
1065
        $config->desiredCapabilities = array();
1066
        $config->desiredCapabilities['platform'] = "OS X 10.6";
1067
        $config->desiredCapabilities['version'] = "12";
1068
1069
        $config = $this->newConfig('sl_firefox11_osx10_6')->getConfig();
1070
        $config->adapter = 'SauceLabsWebDriver';
1071
        $config->browser = 'firefox';
1072
        $config->desiredCapabilities = array();
1073
        $config->desiredCapabilities['platform'] = "OS X 10.6";
1074
        $config->desiredCapabilities['version'] = "11";
1075
1076
        $config = $this->newConfig('sl_firefox10_osx10_6')->getConfig();
1077
        $config->adapter = 'SauceLabsWebDriver';
1078
        $config->browser = 'firefox';
1079
        $config->desiredCapabilities = array();
1080
        $config->desiredCapabilities['platform'] = "OS X 10.6";
1081
        $config->desiredCapabilities['version'] = "10";
1082
1083
        $config = $this->newConfig('sl_firefox9_osx10_6')->getConfig();
1084
        $config->adapter = 'SauceLabsWebDriver';
1085
        $config->browser = 'firefox';
1086
        $config->desiredCapabilities = array();
1087
        $config->desiredCapabilities['platform'] = "OS X 10.6";
1088
        $config->desiredCapabilities['version'] = "9";
1089
1090
        $config = $this->newConfig('sl_firefox8_osx10_6')->getConfig();
1091
        $config->adapter = 'SauceLabsWebDriver';
1092
        $config->browser = 'firefox';
1093
        $config->desiredCapabilities = array();
1094
        $config->desiredCapabilities['platform'] = "OS X 10.6";
1095
        $config->desiredCapabilities['version'] = "8";
1096
1097
        $config = $this->newConfig('sl_firefox7_osx10_6')->getConfig();
1098
        $config->adapter = 'SauceLabsWebDriver';
1099
        $config->browser = 'firefox';
1100
        $config->desiredCapabilities = array();
1101
        $config->desiredCapabilities['platform'] = "OS X 10.6";
1102
        $config->desiredCapabilities['version'] = "7";
1103
1104
        $config = $this->newConfig('sl_firefox6_osx10_6')->getConfig();
1105
        $config->adapter = 'SauceLabsWebDriver';
1106
        $config->browser = 'firefox';
1107
        $config->desiredCapabilities = array();
1108
        $config->desiredCapabilities['platform'] = "OS X 10.6";
1109
        $config->desiredCapabilities['version'] = "6";
1110
1111
        $config = $this->newConfig('sl_firefox5_osx10_6')->getConfig();
1112
        $config->adapter = 'SauceLabsWebDriver';
1113
        $config->browser = 'firefox';
1114
        $config->desiredCapabilities = array();
1115
        $config->desiredCapabilities['platform'] = "OS X 10.6";
1116
        $config->desiredCapabilities['version'] = "5";
1117
1118
        $config = $this->newConfig('sl_firefox4_osx10_6')->getConfig();
1119
        $config->adapter = 'SauceLabsWebDriver';
1120
        $config->browser = 'firefox';
1121
        $config->desiredCapabilities = array();
1122
        $config->desiredCapabilities['platform'] = "OS X 10.6";
1123
        $config->desiredCapabilities['version'] = "4";
1124
1125
        $config = $this->newConfig('sl_chrome28_osx10_6')->getConfig();
1126
        $config->adapter = 'SauceLabsWebDriver';
1127
        $config->browser = 'chrome';
1128
        $config->desiredCapabilities = array();
1129
        $config->desiredCapabilities['platform'] = "OS X 10.6";
1130
        $config->desiredCapabilities['version'] = "28";
1131
1132
        $config = $this->newConfig('sl_ie5_osx10_6')->getConfig();
1133
        $config->adapter = 'SauceLabsWebDriver';
1134
        $config->browser = 'internet explorer';
1135
        $config->desiredCapabilities = array();
1136
        $config->desiredCapabilities['platform'] = "OS X 10.6";
1137
        $config->desiredCapabilities['version'] = "5";
1138
1139
        # OSX 10.8 Mountain Lion
1140
        $config = $this->newConfig('sl_chrome27_osx10_8')->getConfig();
1141
        $config->adapter = 'SauceLabsWebDriver';
1142
        $config->browser = 'chrome';
1143
        $config->desiredCapabilities = array();
1144
        $config->desiredCapabilities['platform'] = "OS X 10.8";
1145
        $config->desiredCapabilities['version'] = "27";
1146
1147
        $config = $this->newConfig('sl_ie6_osx10_8')->getConfig();
1148
        $config->adapter = 'SauceLabsWebDriver';
1149
        $config->browser = 'internet explorer';
1150
        $config->desiredCapabilities = array();
1151
        $config->desiredCapabilities['platform'] = "OS X 10.6";
1152
        $config->desiredCapabilities['version'] = "6";
1153
1154
        # Linux
1155
        $config = $this->newConfig('sl_firefox25_linux')->getConfig();
1156
        $config->adapter = 'SauceLabsWebDriver';
1157
        $config->browser = 'firefox';
1158
        $config->desiredCapabilities = array();
1159
        $config->desiredCapabilities['platform'] = "Linux";
1160
        $config->desiredCapabilities['version'] = "25";
1161
1162
        $config = $this->newConfig('sl_firefox24_linux')->getConfig();
1163
        $config->adapter = 'SauceLabsWebDriver';
1164
        $config->browser = 'firefox';
1165
        $config->desiredCapabilities = array();
1166
        $config->desiredCapabilities['platform'] = "Linux";
1167
        $config->desiredCapabilities['version'] = "24";
1168
1169
        $config = $this->newConfig('sl_firefox23_linux')->getConfig();
1170
        $config->adapter = 'SauceLabsWebDriver';
1171
        $config->browser = 'firefox';
1172
        $config->desiredCapabilities = array();
1173
        $config->desiredCapabilities['platform'] = "Linux";
1174
        $config->desiredCapabilities['version'] = "23";
1175
1176
        $config = $this->newConfig('sl_firefox22_linux')->getConfig();
1177
        $config->adapter = 'SauceLabsWebDriver';
1178
        $config->browser = 'firefox';
1179
        $config->desiredCapabilities = array();
1180
        $config->desiredCapabilities['platform'] = "Linux";
1181
        $config->desiredCapabilities['version'] = "22";
1182
1183
        $config = $this->newConfig('sl_firefox21_linux')->getConfig();
1184
        $config->adapter = 'SauceLabsWebDriver';
1185
        $config->browser = 'firefox';
1186
        $config->desiredCapabilities = array();
1187
        $config->desiredCapabilities['platform'] = "Linux";
1188
        $config->desiredCapabilities['version'] = "21";
1189
1190
        $config = $this->newConfig('sl_firefox20_linux')->getConfig();
1191
        $config->adapter = 'SauceLabsWebDriver';
1192
        $config->browser = 'firefox';
1193
        $config->desiredCapabilities = array();
1194
        $config->desiredCapabilities['platform'] = "Linux";
1195
        $config->desiredCapabilities['version'] = "20";
1196
1197
        $config = $this->newConfig('sl_firefox19_linux')->getConfig();
1198
        $config->adapter = 'SauceLabsWebDriver';
1199
        $config->browser = 'firefox';
1200
        $config->desiredCapabilities = array();
1201
        $config->desiredCapabilities['platform'] = "Linux";
1202
        $config->desiredCapabilities['version'] = "19";
1203
1204
        $config = $this->newConfig('sl_firefox18_linux')->getConfig();
1205
        $config->adapter = 'SauceLabsWebDriver';
1206
        $config->browser = 'firefox';
1207
        $config->desiredCapabilities = array();
1208
        $config->desiredCapabilities['platform'] = "Linux";
1209
        $config->desiredCapabilities['version'] = "18";
1210
1211
        $config = $this->newConfig('sl_firefox17_linux')->getConfig();
1212
        $config->adapter = 'SauceLabsWebDriver';
1213
        $config->browser = 'firefox';
1214
        $config->desiredCapabilities = array();
1215
        $config->desiredCapabilities['platform'] = "Linux";
1216
        $config->desiredCapabilities['version'] = "17";
1217
1218
        $config = $this->newConfig('sl_firefox16_linux')->getConfig();
1219
        $config->adapter = 'SauceLabsWebDriver';
1220
        $config->browser = 'firefox';
1221
        $config->desiredCapabilities = array();
1222
        $config->desiredCapabilities['platform'] = "Linux";
1223
        $config->desiredCapabilities['version'] = "16";
1224
1225
        $config = $this->newConfig('sl_firefox15_linux')->getConfig();
1226
        $config->adapter = 'SauceLabsWebDriver';
1227
        $config->browser = 'firefox';
1228
        $config->desiredCapabilities = array();
1229
        $config->desiredCapabilities['platform'] = "Linux";
1230
        $config->desiredCapabilities['version'] = "15";
1231
1232
        $config = $this->newConfig('sl_firefox14_linux')->getConfig();
1233
        $config->adapter = 'SauceLabsWebDriver';
1234
        $config->browser = 'firefox';
1235
        $config->desiredCapabilities = array();
1236
        $config->desiredCapabilities['platform'] = "Linux";
1237
        $config->desiredCapabilities['version'] = "14";
1238
1239
        $config = $this->newConfig('sl_firefox13_linux')->getConfig();
1240
        $config->adapter = 'SauceLabsWebDriver';
1241
        $config->browser = 'firefox';
1242
        $config->desiredCapabilities = array();
1243
        $config->desiredCapabilities['platform'] = "Linux";
1244
        $config->desiredCapabilities['version'] = "13";
1245
1246
        $config = $this->newConfig('sl_firefox12_linux')->getConfig();
1247
        $config->adapter = 'SauceLabsWebDriver';
1248
        $config->browser = 'firefox';
1249
        $config->desiredCapabilities = array();
1250
        $config->desiredCapabilities['platform'] = "Linux";
1251
        $config->desiredCapabilities['version'] = "12";
1252
1253
        $config = $this->newConfig('sl_firefox11_linux')->getConfig();
1254
        $config->adapter = 'SauceLabsWebDriver';
1255
        $config->browser = 'firefox';
1256
        $config->desiredCapabilities = array();
1257
        $config->desiredCapabilities['platform'] = "Linux";
1258
        $config->desiredCapabilities['version'] = "11";
1259
1260
        $config = $this->newConfig('sl_firefox10_linux')->getConfig();
1261
        $config->adapter = 'SauceLabsWebDriver';
1262
        $config->browser = 'firefox';
1263
        $config->desiredCapabilities = array();
1264
        $config->desiredCapabilities['platform'] = "Linux";
1265
        $config->desiredCapabilities['version'] = "10";
1266
1267
        $config = $this->newConfig('sl_firefox9_linux')->getConfig();
1268
        $config->adapter = 'SauceLabsWebDriver';
1269
        $config->browser = 'firefox';
1270
        $config->desiredCapabilities = array();
1271
        $config->desiredCapabilities['platform'] = "Linux";
1272
        $config->desiredCapabilities['version'] = "9";
1273
1274
        $config = $this->newConfig('sl_firefox8_linux')->getConfig();
1275
        $config->adapter = 'SauceLabsWebDriver';
1276
        $config->browser = 'firefox';
1277
        $config->desiredCapabilities = array();
1278
        $config->desiredCapabilities['platform'] = "Linux";
1279
        $config->desiredCapabilities['version'] = "8";
1280
1281
        $config = $this->newConfig('sl_firefox7_linux')->getConfig();
1282
        $config->adapter = 'SauceLabsWebDriver';
1283
        $config->browser = 'firefox';
1284
        $config->desiredCapabilities = array();
1285
        $config->desiredCapabilities['platform'] = "Linux";
1286
        $config->desiredCapabilities['version'] = "7";
1287
1288
        $config = $this->newConfig('sl_firefox6_linux')->getConfig();
1289
        $config->adapter = 'SauceLabsWebDriver';
1290
        $config->browser = 'firefox';
1291
        $config->desiredCapabilities = array();
1292
        $config->desiredCapabilities['platform'] = "Linux";
1293
        $config->desiredCapabilities['version'] = "6";
1294
1295
        $config = $this->newConfig('sl_firefox5_linux')->getConfig();
1296
        $config->adapter = 'SauceLabsWebDriver';
1297
        $config->browser = 'firefox';
1298
        $config->desiredCapabilities = array();
1299
        $config->desiredCapabilities['platform'] = "Linux";
1300
        $config->desiredCapabilities['version'] = "5";
1301
1302
        $config = $this->newConfig('sl_firefox4_linux')->getConfig();
1303
        $config->adapter = 'SauceLabsWebDriver';
1304
        $config->browser = 'firefox';
1305
        $config->desiredCapabilities = array();
1306
        $config->desiredCapabilities['platform'] = "Linux";
1307
        $config->desiredCapabilities['version'] = "4";
1308
1309
        $config = $this->newConfig('sl_chrome31_win7')->getConfig();
1310
        $config->adapter = 'SauceLabsWebDriver';
1311
        $config->browser = 'chrome';
1312
        $config->desiredCapabilities = array();
1313
        $config->desiredCapabilities['platform'] = "Linux";
1314
        $config->desiredCapabilities['version'] = "31";
1315
1316
        $config = $this->newConfig('sl_chrome30_linux')->getConfig();
1317
        $config->adapter = 'SauceLabsWebDriver';
1318
        $config->browser = 'chrome';
1319
        $config->desiredCapabilities = array();
1320
        $config->desiredCapabilities['platform'] = "Linux";
1321
        $config->desiredCapabilities['version'] = "30";
1322
1323
        $config = $this->newConfig('sl_chrome29_linux')->getConfig();
1324
        $config->adapter = 'SauceLabsWebDriver';
1325
        $config->browser = 'chrome';
1326
        $config->desiredCapabilities = array();
1327
        $config->desiredCapabilities['platform'] = "Linux";
1328
        $config->desiredCapabilities['version'] = "29";
1329
1330
        $config = $this->newConfig('sl_chrome28_linux')->getConfig();
1331
        $config->adapter = 'SauceLabsWebDriver';
1332
        $config->browser = 'chrome';
1333
        $config->desiredCapabilities = array();
1334
        $config->desiredCapabilities['platform'] = "Linux";
1335
        $config->desiredCapabilities['version'] = "28";
1336
1337
        $config = $this->newConfig('sl_chrome27_linux')->getConfig();
1338
        $config->adapter = 'SauceLabsWebDriver';
1339
        $config->browser = 'chrome';
1340
        $config->desiredCapabilities = array();
1341
        $config->desiredCapabilities['platform'] = "Linux";
1342
        $config->desiredCapabilities['version'] = "27";
1343
1344
        $config = $this->newConfig('sl_chrome26_linux')->getConfig();
1345
        $config->adapter = 'SauceLabsWebDriver';
1346
        $config->browser = 'chrome';
1347
        $config->desiredCapabilities = array();
1348
        $config->desiredCapabilities['platform'] = "Linux";
1349
        $config->desiredCapabilities['version'] = "26";
1350
1351
        $config = $this->newConfig('sl_opera12_linux')->getConfig();
1352
        $config->adapter = 'SauceLabsWebDriver';
1353
        $config->browser = 'opera';
1354
        $config->desiredCapabilities = array();
1355
        $config->desiredCapabilities['platform'] = "Linux";
1356
        $config->desiredCapabilities['version'] = "12";
1357
1358
        # iOS - iPad
1359
        $config = $this->newConfig('sl_safari_ipad_ios6_1_portrait')->getConfig();
1360
        $config->adapter = 'SauceLabsWebDriver';
1361
        $config->browser = 'ipad';
1362
        $config->desiredCapabilities = array();
1363
        $config->desiredCapabilities['platform'] = "OS X 10.8";
1364
        $config->desiredCapabilities['version'] = "6.1";
1365
        $config->desiredCapabilities['device-orientation'] = "portrait";
1366
1367
        $config = $this->newConfig('sl_safari_ipad_ios6_1_landscape')->getConfig();
1368
        $config->adapter = 'SauceLabsWebDriver';
1369
        $config->browser = 'ipad';
1370
        $config->desiredCapabilities = array();
1371
        $config->desiredCapabilities['platform'] = "OS X 10.8";
1372
        $config->desiredCapabilities['version'] = "6.1";
1373
        $config->desiredCapabilities['device-orientation'] = "landscape";
1374
1375
        $config = $this->newConfig('sl_safari_ipad_ios6_0_portrait')->getConfig();
1376
        $config->adapter = 'SauceLabsWebDriver';
1377
        $config->browser = 'ipad';
1378
        $config->desiredCapabilities = array();
1379
        $config->desiredCapabilities['platform'] = "OS X 10.8";
1380
        $config->desiredCapabilities['version'] = "6.0";
1381
        $config->desiredCapabilities['device-orientation'] = "portrait";
1382
1383
        $config = $this->newConfig('sl_safari_ipad_ios6_0_landscape')->getConfig();
1384
        $config->adapter = 'SauceLabsWebDriver';
1385
        $config->browser = 'ipad';
1386
        $config->desiredCapabilities = array();
1387
        $config->desiredCapabilities['platform'] = "OS X 10.8";
1388
        $config->desiredCapabilities['version'] = "6.0";
1389
        $config->desiredCapabilities['device-orientation'] = "landscape";
1390
1391
        $config = $this->newConfig('sl_safari_ipad_ios5_1_portrait')->getConfig();
1392
        $config->adapter = 'SauceLabsWebDriver';
1393
        $config->browser = 'ipad';
1394
        $config->desiredCapabilities = array();
1395
        $config->desiredCapabilities['platform'] = "OS X 10.8";
1396
        $config->desiredCapabilities['version'] = "5.1";
1397
        $config->desiredCapabilities['device-orientation'] = "portrait";
1398
1399
        $config = $this->newConfig('sl_safari_ipad_ios5_1_landscape')->getConfig();
1400
        $config->adapter = 'SauceLabsWebDriver';
1401
        $config->browser = 'ipad';
1402
        $config->desiredCapabilities = array();
1403
        $config->desiredCapabilities['platform'] = "OS X 10.8";
1404
        $config->desiredCapabilities['version'] = "5.1";
1405
        $config->desiredCapabilities['device-orientation'] = "landscape";
1406
1407
        $config = $this->newConfig('sl_safari_ipad_ios5_0_portrait')->getConfig();
1408
        $config->adapter = 'SauceLabsWebDriver';
1409
        $config->browser = 'ipad';
1410
        $config->desiredCapabilities = array();
1411
        $config->desiredCapabilities['platform'] = "OS X 10.6";
1412
        $config->desiredCapabilities['version'] = "5.0";
1413
        $config->desiredCapabilities['device-orientation'] = "portrait";
1414
1415
        $config = $this->newConfig('sl_safari_ipad_ios5_0_landscape')->getConfig();
1416
        $config->adapter = 'SauceLabsWebDriver';
1417
        $config->browser = 'ipad';
1418
        $config->desiredCapabilities = array();
1419
        $config->desiredCapabilities['platform'] = "OS X 10.6";
1420
        $config->desiredCapabilities['version'] = "5.0";
1421
        $config->desiredCapabilities['device-orientation'] = "landscape";
1422
1423
        $config = $this->newConfig('sl_safari_ipad_ios4_portrait')->getConfig();
1424
        $config->adapter = 'SauceLabsWebDriver';
1425
        $config->browser = 'ipad';
1426
        $config->desiredCapabilities = array();
1427
        $config->desiredCapabilities['platform'] = "OS X 10.6";
1428
        $config->desiredCapabilities['version'] = "4";
1429
        $config->desiredCapabilities['device-orientation'] = "portrait";
1430
1431
        $config = $this->newConfig('sl_safari_ipad_ios4_landscape')->getConfig();
1432
        $config->adapter = 'SauceLabsWebDriver';
1433
        $config->browser = 'ipad';
1434
        $config->desiredCapabilities = array();
1435
        $config->desiredCapabilities['platform'] = "OS X 10.6";
1436
        $config->desiredCapabilities['version'] = "4";
1437
        $config->desiredCapabilities['device-orientation'] = "landscape";
1438
1439
        # iOS - iPhone
1440
        $config = $this->newConfig('sl_safari_iphone_ios6_1_portrait')->getConfig();
1441
        $config->adapter = 'SauceLabsWebDriver';
1442
        $config->browser = 'iphone';
1443
        $config->desiredCapabilities = array();
1444
        $config->desiredCapabilities['platform'] = "OS X 10.8";
1445
        $config->desiredCapabilities['version'] = "6.1";
1446
        $config->desiredCapabilities['device-orientation'] = "portrait";
1447
1448
        $config = $this->newConfig('sl_safari_iphone_ios6_1_landscape')->getConfig();
1449
        $config->adapter = 'SauceLabsWebDriver';
1450
        $config->browser = 'iphone';
1451
        $config->desiredCapabilities = array();
1452
        $config->desiredCapabilities['platform'] = "OS X 10.8";
1453
        $config->desiredCapabilities['version'] = "6.1";
1454
        $config->desiredCapabilities['device-orientation'] = "landscape";
1455
1456
        $config = $this->newConfig('sl_safari_iphone_ios6_0_portrait')->getConfig();
1457
        $config->adapter = 'SauceLabsWebDriver';
1458
        $config->browser = 'iphone';
1459
        $config->desiredCapabilities = array();
1460
        $config->desiredCapabilities['platform'] = "OS X 10.8";
1461
        $config->desiredCapabilities['version'] = "6.0";
1462
        $config->desiredCapabilities['device-orientation'] = "portrait";
1463
1464
        $config = $this->newConfig('sl_safari_iphone_ios6_0_landscape')->getConfig();
1465
        $config->adapter = 'SauceLabsWebDriver';
1466
        $config->browser = 'iphone';
1467
        $config->desiredCapabilities = array();
1468
        $config->desiredCapabilities['platform'] = "OS X 10.8";
1469
        $config->desiredCapabilities['version'] = "6.0";
1470
        $config->desiredCapabilities['device-orientation'] = "landscape";
1471
1472
        $config = $this->newConfig('sl_safari_iphone_ios5_1_portrait')->getConfig();
1473
        $config->adapter = 'SauceLabsWebDriver';
1474
        $config->browser = 'iphone';
1475
        $config->desiredCapabilities = array();
1476
        $config->desiredCapabilities['platform'] = "OS X 10.8";
1477
        $config->desiredCapabilities['version'] = "5.1";
1478
        $config->desiredCapabilities['device-orientation'] = "portrait";
1479
1480
        $config = $this->newConfig('sl_safari_iphone_ios5_1_landscape')->getConfig();
1481
        $config->adapter = 'SauceLabsWebDriver';
1482
        $config->browser = 'iphone';
1483
        $config->desiredCapabilities = array();
1484
        $config->desiredCapabilities['platform'] = "OS X 10.8";
1485
        $config->desiredCapabilities['version'] = "5.1";
1486
        $config->desiredCapabilities['device-orientation'] = "landscape";
1487
1488
        $config = $this->newConfig('sl_safari_iphone_ios5_0_portrait')->getConfig();
1489
        $config->adapter = 'SauceLabsWebDriver';
1490
        $config->browser = 'iphone';
1491
        $config->desiredCapabilities = array();
1492
        $config->desiredCapabilities['platform'] = "OS X 10.6";
1493
        $config->desiredCapabilities['version'] = "5.0";
1494
        $config->desiredCapabilities['device-orientation'] = "portrait";
1495
1496
        $config = $this->newConfig('sl_safari_iphone_ios5_0_landscape')->getConfig();
1497
        $config->adapter = 'SauceLabsWebDriver';
1498
        $config->browser = 'iphone';
1499
        $config->desiredCapabilities = array();
1500
        $config->desiredCapabilities['platform'] = "OS X 10.6";
1501
        $config->desiredCapabilities['version'] = "5.0";
1502
        $config->desiredCapabilities['device-orientation'] = "landscape";
1503
1504
        $config = $this->newConfig('sl_safari_iphone_ios4_portrait')->getConfig();
1505
        $config->adapter = 'SauceLabsWebDriver';
1506
        $config->browser = 'iphone';
1507
        $config->desiredCapabilities = array();
1508
        $config->desiredCapabilities['platform'] = "OS X 10.6";
1509
        $config->desiredCapabilities['version'] = "4";
1510
        $config->desiredCapabilities['device-orientation'] = "portrait";
1511
1512
        $config = $this->newConfig('sl_safari_iphone_ios4_landscape')->getConfig();
1513
        $config->adapter = 'SauceLabsWebDriver';
1514
        $config->browser = 'iphone';
1515
        $config->desiredCapabilities = array();
1516
        $config->desiredCapabilities['platform'] = "OS X 10.6";
1517
        $config->desiredCapabilities['version'] = "4";
1518
        $config->desiredCapabilities['device-orientation'] = "landscape";
1519
1520
        # android 4.0 - phone
1521
        $config = $this->newConfig('sl_android_phone_4_0_portrait')->getConfig();
1522
        $config->adapter = 'SauceLabsWebDriver';
1523
        $config->browser = 'android';
1524
        $config->desiredCapabilities = array();
1525
        $config->desiredCapabilities['platform'] = "Linux";
1526
        $config->desiredCapabilities['version'] = "4.0";
1527
        $config->desiredCapabilities['device-orientation'] = "portrait";
1528
1529
        $config = $this->newConfig('sl_android_phone_4_0_landscape')->getConfig();
1530
        $config->adapter = 'SauceLabsWebDriver';
1531
        $config->browser = 'android';
1532
        $config->desiredCapabilities = array();
1533
        $config->desiredCapabilities['platform'] = "Linux";
1534
        $config->desiredCapabilities['version'] = "4.0";
1535
        $config->desiredCapabilities['device-orientation'] = "landscape";
1536
1537
        # android 4.0 - tablet
1538
        $config = $this->newConfig('sl_android_tablet_4_0_portrait')->getConfig();
1539
        $config->adapter = 'SauceLabsWebDriver';
1540
        $config->browser = 'android';
1541
        $config->desiredCapabilities = array();
1542
        $config->desiredCapabilities['platform'] = "Linux";
1543
        $config->desiredCapabilities['version'] = "4.0";
1544
        $config->desiredCapabilities['device-type'] = "tablet";
1545
        $config->desiredCapabilities['device-orientation'] = "portrait";
1546
1547
        $config = $this->newConfig('sl_android_tablet_4_0_landscape')->getConfig();
1548
        $config->adapter = 'SauceLabsWebDriver';
1549
        $config->browser = 'android';
1550
        $config->desiredCapabilities = array();
1551
        $config->desiredCapabilities['platform'] = "Linux";
1552
        $config->desiredCapabilities['version'] = "4.0";
1553
        $config->desiredCapabilities['device-type'] = "tablet";
1554
        $config->desiredCapabilities['device-orientation'] = "landscape";
1555
1556
        // all done
1557
    }
1558
}
1559