-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbrowsers.js
46 lines (46 loc) · 1.44 KB
/
browsers.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
module.exports = [
/**
* IE 11, due to its age, must use the JSON Wire Protocol
* See https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol for more details
*
* There are some additional options here to reduce flakiness by what IE webdriver is responsible for.
* See https://sqa.stackexchange.com/questions/9496/webdriver-clicking-button-issue-in-ie-11 for more details
*/
{
browserName: "internet explorer",
platform: "Windows 10",
version: "11.103",
screenResolution: "1920x1080",
nativeEvents: false,
unexpectedAlertBehaviour: "accept",
ignoreProtectedModeSettings: true,
"disable-popup-blocking": true,
enablePersistentHover: true,
ignoreZoomSetting: true,
},
{
browserName: "chrome",
platformName: "macOS 10.12",
browserVersion: "latest-2",
"sauce:options": {
screenResolution: "1920x1440",
},
},
/**
* IMPORTANT: any version greater than safari 11.1 no longer supports JSON Wire Protocol
*
* The format of the below JSON is for the W3C standard, which is inferred by the
* object keys by webdriver.io
*
* See the W3C protocol https://w3c.github.io/webdriver/#capabilities
* See https://github.com/webdriverio/webdriverio/issues/4945 for more details on safari capabilities
*/
{
browserName: "safari",
platformName: "macOS 10.13",
browserVersion: "12.1",
"sauce:options": {
screenResolution: "1920x1440",
},
},
];