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.

KnownDevices   A
last analyzed

Complexity

Total Complexity 2

Size/Duplication

Total Lines 1499
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 1
Metric Value
wmc 2
lcom 0
cbo 1
dl 0
loc 1499
rs 9.2173

2 Methods

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