MCPcopy Index your code
hub / github.com/ampproject/amphtml / createSelenium

Function createSelenium

build-system/tasks/e2e/describes-e2e.js:97–107  ·  view source on GitHub ↗

* Configure and launch a Selenium instance * @param {BrowserNameDef} browserName * @param {!SeleniumConfigDef=} args * @param {string=} deviceName * @return {!WebDriver}

(browserName, args = {}, deviceName)

Source from the content-addressed store, hash-verified

95 * @return {!WebDriver}
96 */
97function createSelenium(browserName, args = {}, deviceName) {
98 switch (browserName) {
99 case 'safari':
100 // Safari's only option is setTechnologyPreview
101 return createDriver(browserName, [], deviceName);
102 case 'firefox':
103 return createDriver(browserName, getFirefoxArgs(args), deviceName);
104 case 'chrome':
105 return createDriver(browserName, getChromeArgs(args), deviceName);
106 }
107}
108
109/**
110 *

Callers 1

getDriverFunction · 0.85

Calls 3

createDriverFunction · 0.85
getFirefoxArgsFunction · 0.85
getChromeArgsFunction · 0.85

Tested by

no test coverage detected