question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. ItΒ collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Cypress fails to run Chrome browser headlessly

See original GitHub issue

Current behavior:

I am trying to run my tests on Chrome headlessly, but passing npx cypress run --browser chrome --headless and to run Chrome tests headlessly seems not working.

Desired behavior:

It’s expected to run chrome tests headlessly

Test code to reproduce

Just clone the https://github.com/cypress-io/cypress-test-tiny repo and run npx cypress run --browser chrome --headless on command line.

Versions

Cypress@3.8.0: passing --headless, Chrome browser pops up and the real tests run Cypress@3.8.2: passing --headless test would not run. error code: The browser never connected. Something is wrong. The tests cannot run. Aborting...

DEBUG messages:

  cypress:cli:cli cli starts with arguments ["/usr/local/bin/node","/Users/jiyuan/Documents/ADP/datamarket_test_automation/node_modules/.bin/cypress","run","--spec","cypress/test/01_login_scenarios.spec.ts","--browser","chrome","--headless"] +0ms
  cypress:cli NODE_OPTIONS is not set +0ms
  cypress:cli:cli program parsing arguments +2ms
  cypress:cli:cli running Cypress with args [ Command { commands: [], options: [ [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option] ], _execs: {}, _allowUnknownOption: false, _args: [], _name: 'run', _noHelp: false, parent: Command { commands: [Array], options: [Array], _execs: {}, _allowUnknownOption: false, _args: [], _name: 'cypress', _usage: '<command> [options]', _events: [Object], _eventsCount: 8, rawArgs: [Array], args: [Array] }, _usage: '[options]', _description: 'Runs Cypress tests from the CLI without the GUI', _argsDescription: undefined, _events: [Object: null prototype] { 'option:browser': [Function], 'option:ci-build-id': [Function], 'option:config': [Function], 'option:config-file': [Function], 'option:env': [Function], 'option:group': [Function], 'option:key': [Function], 'option:headed': [Function], 'option:headless': [Function], 'option:exit': [Function], 'option:parallel': [Function], 'option:port': [Function], 'option:project': [Function], 'option:record': [Function], 'option:reporter': [Function], 'option:reporter-options': [Function], 'option:spec': [Function], 'option:tag': [Function], 'option:dev': [Function] }, _eventsCount: 19, exit: true, spec: 'cypress/test/01_login_scenarios.spec.ts', browser: 'chrome', headless: true } ] +0ms
  cypress:cli:cli variable-length opts parsed { args: [ '/usr/local/bin/node', '/Users/jiyuan/Documents/ADP/datamarket_test_automation/node_modules/.bin/cypress', 'run', '--spec', 'cypress/test/01_login_scenarios.spec.ts', '--browser', 'chrome', '--headless' ], opts: Command { commands: [], options: [ [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option] ], _execs: {}, _allowUnknownOption: false, _args: [], _name: 'run', _noHelp: false, parent: Command { commands: [Array], options: [Array], _execs: {}, _allowUnknownOption: false, _args: [], _name: 'cypress', _usage: '<command> [options]', _events: [Object], _eventsCount: 8, rawArgs: [Array], args: [Array] }, _usage: '[options]', _description: 'Runs Cypress tests from the CLI without the GUI', _argsDescription: undefined, _events: [Object: null prototype] { 'option:browser': [Function], 'option:ci-build-id': [Function], 'option:config': [Function], 'option:config-file': [Function], 'option:env': [Function], 'option:group': [Function], 'option:key': [Function], 'option:headed': [Function], 'option:headless': [Function], 'option:exit': [Function], 'option:parallel': [Function], 'option:port': [Function], 'option:project': [Function], 'option:record': [Function], 'option:reporter': [Function], 'option:reporter-options': [Function], 'option:spec': [Function], 'option:tag': [Function], 'option:dev': [Function] }, _eventsCount: 19, exit: true, spec: 'cypress/test/01_login_scenarios.spec.ts', browser: 'chrome', headless: true } } +44ms
  cypress:cli parsed cli options { browser: 'chrome', headless: true, spec: 'cypress/test/01_login_scenarios.spec.ts' } +47ms
  cypress:cli verifying Cypress app +0ms
  cypress:cli checking environment variables +1ms
  cypress:cli checking if executable exists /Users/jiyuan/Library/Caches/Cypress/3.8.1/Cypress.app/Contents/MacOS/Cypress +2ms
  cypress:cli Binary is executable? : true +3ms
  cypress:cli binaryDir is  /Users/jiyuan/Library/Caches/Cypress/3.8.1/Cypress.app +0ms
  cypress:cli Reading binary package.json from: /Users/jiyuan/Library/Caches/Cypress/3.8.1/Cypress.app/Contents/Resources/app/package.json +0ms
  cypress:cli Found binary version 3.8.1 installed in: /Users/jiyuan/Library/Caches/Cypress/3.8.1/Cypress.app +2ms
  cypress:cli { verified: true } +5ms
  cypress:cli is Verified ? true +3ms
  cypress:cli:run processing run options { browser: 'chrome', headless: true, spec: 'cypress/test/01_login_scenarios.spec.ts', key: null, reporter: null, reporterOptions: null, project: '/Users/jiyuan/Documents/ADP/datamarket_test_automation' } +0ms
  cypress:cli:run --key is not set, looking up environment variable CYPRESS_RECORD_KEY +0ms
  cypress:cli:run run to spawn.start args ["--run-project","/Users/jiyuan/Documents/ADP/datamarket_test_automation","--browser","chrome","--headed",false,"--spec","cypress/test/01_login_scenarios.spec.ts"] +0ms
  cypress:cli needs to start own Xvfb? false +0ms
  cypress:cli spawning, should retry on display problem? false +0ms
  cypress:cli spawning Cypress with executable: /Users/jiyuan/Library/Caches/Cypress/3.8.1/Cypress.app/Contents/MacOS/Cypress +3ms
  cypress:cli spawn args [ '--no-sandbox', '--', '--run-project', '/Users/jiyuan/Documents/ADP/datamarket_test_automation', '--browser', 'chrome', '--headed', false, '--spec', 'cypress/test/01_login_scenarios.spec.ts', '--cwd', '/Users/jiyuan/Documents/ADP/datamarket_test_automation' ] { detached: false, stdio: [ 'inherit', 'inherit', 'pipe' ] } +0ms
  cypress:cli piping child STDERR to process STDERR +13ms
  cypress:ts Running without ts-node hook in environment "production" +0ms
  cypress:server:cypress starting cypress with argv [ '/Users/jiyuan/Library/Caches/Cypress/3.8.1/Cypress.app/Contents/MacOS/Cypress', '--no-sandbox', '--', '--run-project', '/Users/jiyuan/Documents/ADP/datamarket_test_automation', '--browser', 'chrome', '--headed', 'false', '--spec', 'cypress/test/01_login_scenarios.spec.ts', '--cwd', '/Users/jiyuan/Documents/ADP/datamarket_test_automation' ] +0ms
  cypress:server:args argv array: [ '/Users/jiyuan/Library/Caches/Cypress/3.8.1/Cypress.app/Contents/MacOS/Cypress', '--no-sandbox', '--run-project', '/Users/jiyuan/Documents/ADP/datamarket_test_automation', '--browser', 'chrome', '--headed', 'false', '--spec', 'cypress/test/01_login_scenarios.spec.ts', '--cwd', '/Users/jiyuan/Documents/ADP/datamarket_test_automation' ] +0ms
  cypress:server:args argv parsed: { _: [ '/Users/jiyuan/Library/Caches/Cypress/3.8.1/Cypress.app/Contents/MacOS/Cypress' ], sandbox: false, runProject: '/Users/jiyuan/Documents/ADP/datamarket_test_automation', browser: 'chrome', headed: false, spec: 'cypress/test/01_login_scenarios.spec.ts', cwd: '/Users/jiyuan/Documents/ADP/datamarket_test_automation', invokedFromCli: true } +3ms
  cypress:server:util:proxy found proxy environment variables {} +0ms
  cypress:server:args options { _: [ '/Users/jiyuan/Library/Caches/Cypress/3.8.1/Cypress.app/Contents/MacOS/Cypress' ], sandbox: false, runProject: '/Users/jiyuan/Documents/ADP/datamarket_test_automation', browser: 'chrome', headed: false, spec: [ '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test/01_login_scenarios.spec.ts' ], cwd: '/Users/jiyuan/Documents/ADP/datamarket_test_automation', invokedFromCli: true, config: {} } +1ms
  cypress:server:args argv options: { _: [ '/Users/jiyuan/Library/Caches/Cypress/3.8.1/Cypress.app/Contents/MacOS/Cypress' ], sandbox: false, runProject: '/Users/jiyuan/Documents/ADP/datamarket_test_automation', browser: 'chrome', headed: false, spec: [ '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test/01_login_scenarios.spec.ts' ], cwd: '/Users/jiyuan/Documents/ADP/datamarket_test_automation', invokedFromCli: true, config: {}, projectRoot: '/Users/jiyuan/Documents/ADP/datamarket_test_automation', run: true } +0ms
  cypress:server:appdata path: /Users/jiyuan/Library/Application Support/Cypress/cy/production +0ms
  cypress:server:cypress starting in mode run +88ms
  cypress:server:cypress running Electron currently +1ms
  cypress:server:appdata path: /Users/jiyuan/Library/Application Support/Cypress/cy/production +747ms
  cypress:server:appdata path: /Users/jiyuan/Library/Application Support/Cypress/cy/production/cache +3ms
  cypress:server:appdata path: /Users/jiyuan/Library/Application Support/Cypress/cy/production/browsers +2s
  cypress:server:video using ffmpeg from /Users/jiyuan/Library/Caches/Cypress/3.8.1/Cypress.app/Contents/Resources/app/packages/server/node_modules/@ffmpeg-installer/darwin-x64/ffmpeg +0ms
  cypress:server:run run mode ready with options { _: [ '/Users/jiyuan/Library/Caches/Cypress/3.8.1/Cypress.app/Contents/MacOS/Cypress' ], sandbox: false, runProject: '/Users/jiyuan/Documents/ADP/datamarket_test_automation', browser: 'chrome', headed: false, spec: [ '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test/01_login_scenarios.spec.ts' ], cwd: '/Users/jiyuan/Documents/ADP/datamarket_test_automation', invokedFromCli: true, config: {}, projectRoot: '/Users/jiyuan/Documents/ADP/datamarket_test_automation', run: true } +0ms
  cypress:server:browsers getAllBrowsersWith { nameOrPath: undefined } +0ms
  cypress:server:browsers:utils getBrowsers +0ms
  cypress:launcher checking one browser chrome +0ms
  cypress:launcher looking up chrome on darwin platform +1ms
  cypress:launcher looking for app Contents/MacOS/Google Chrome id com.google.Chrome +0ms
  cypress:launcher looking for bundle id com.google.Chrome using command: mdfind 'kMDItemCFBundleIdentifier=="com.google.Chrome"' | head -1 +0ms
  cypress:launcher checking one browser chrome +10ms
  cypress:launcher looking up chrome on darwin platform +0ms
  cypress:launcher looking for app Contents/MacOS/Google Chrome id com.google.Chrome +0ms
  cypress:launcher looking for bundle id com.google.Chrome using command: mdfind 'kMDItemCFBundleIdentifier=="com.google.Chrome"' | head -1 +0ms
  cypress:launcher checking one browser chrome +4ms
  cypress:launcher looking up chrome on darwin platform +0ms
  cypress:launcher looking for app Contents/MacOS/Google Chrome id com.google.Chrome +0ms
  cypress:launcher looking for bundle id com.google.Chrome using command: mdfind 'kMDItemCFBundleIdentifier=="com.google.Chrome"' | head -1 +0ms
  cypress:launcher found com.google.Chrome at /Applications/Google Chrome.app +48ms
  cypress:launcher reading property file "/Applications/Google Chrome.app/Contents/Info.plist" +0ms
  cypress:launcher setting major version for {"name":"chrome","family":"chrome","displayName":"Chrome","version":"70.0.3538.67","path":"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"} +9ms
  cypress:launcher browser chrome version 70.0.3538.67 major version 70 +0ms
  cypress:launcher found com.google.Chrome at /Applications/Google Chrome.app +1ms
  cypress:launcher reading property file "/Applications/Google Chrome.app/Contents/Info.plist" +0ms
  cypress:launcher setting major version for {"name":"chrome","family":"chrome","displayName":"Chrome","version":"70.0.3538.67","path":"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"} +4ms
  cypress:launcher browser chrome version 70.0.3538.67 major version 70 +0ms
  cypress:launcher found com.google.Chrome at /Applications/Google Chrome.app +3ms
  cypress:launcher reading property file "/Applications/Google Chrome.app/Contents/Info.plist" +0ms
  cypress:launcher setting major version for {"name":"chrome","family":"chrome","displayName":"Chrome","version":"70.0.3538.67","path":"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"} +5ms
  cypress:launcher browser chrome version 70.0.3538.67 major version 70 +0ms
  cypress:launcher checking one browser chromium +1ms
  cypress:launcher looking up chromium on darwin platform +0ms
  cypress:launcher looking for app Contents/MacOS/Chromium id org.chromium.Chromium +0ms
  cypress:launcher looking for bundle id org.chromium.Chromium using command: mdfind 'kMDItemCFBundleIdentifier=="org.chromium.Chromium"' | head -1 +0ms
  cypress:launcher checking one browser chromium +4ms
  cypress:launcher looking up chromium on darwin platform +0ms
  cypress:launcher looking for app Contents/MacOS/Chromium id org.chromium.Chromium +0ms
  cypress:launcher looking for bundle id org.chromium.Chromium using command: mdfind 'kMDItemCFBundleIdentifier=="org.chromium.Chromium"' | head -1 +0ms
  cypress:launcher found org.chromium.Chromium at  +42ms
  cypress:launcher reading property file "Contents/Info.plist" +1ms
  cypress:launcher could not read Info.plist for Contents/Info.plist +0ms
  cypress:launcher looking for application /Applications/Chromium.app +0ms
  cypress:launcher reading property file "/Applications/Chromium.app/Contents/Info.plist" +0ms
  cypress:launcher could not read Info.plist for /Applications/Chromium.app/Contents/Info.plist +0ms
  cypress:launcher could not detect chromium using traditional Mac methods +0ms
  cypress:launcher trying linux search +0ms
  cypress:launcher finding version string using command "chromium-browser --version" +0ms
  cypress:launcher Received error detecting browser binary: "chromium-browser" with error: spawn chromium-browser ENOENT +7ms
  cypress:launcher browser chromium not installed +0ms
  cypress:launcher found org.chromium.Chromium at  +1ms
  cypress:launcher reading property file "Contents/Info.plist" +0ms
  cypress:launcher could not read Info.plist for Contents/Info.plist +0ms
  cypress:launcher looking for application /Applications/Chromium.app +1ms
  cypress:launcher reading property file "/Applications/Chromium.app/Contents/Info.plist" +0ms
  cypress:launcher could not read Info.plist for /Applications/Chromium.app/Contents/Info.plist +0ms
  cypress:launcher could not detect chromium using traditional Mac methods +0ms
  cypress:launcher trying linux search +0ms
  cypress:launcher finding version string using command "chromium --version" +0ms
  cypress:launcher Received error detecting browser binary: "chromium" with error: spawn chromium ENOENT +8ms
  cypress:launcher browser chromium not installed +0ms
  cypress:launcher checking one browser canary +0ms
  cypress:launcher looking up canary on darwin platform +0ms
  cypress:launcher looking for app Contents/MacOS/Google Chrome Canary id com.google.Chrome.canary +0ms
  cypress:launcher looking for bundle id com.google.Chrome.canary using command: mdfind 'kMDItemCFBundleIdentifier=="com.google.Chrome.canary"' | head -1 +0ms
  cypress:launcher found com.google.Chrome.canary at  +42ms
  cypress:launcher reading property file "Contents/Info.plist" +1ms
  cypress:launcher could not read Info.plist for Contents/Info.plist +0ms
  cypress:launcher looking for application /Applications/Google Chrome Canary.app +0ms
  cypress:launcher reading property file "/Applications/Google Chrome Canary.app/Contents/Info.plist" +0ms
  cypress:launcher could not read Info.plist for /Applications/Google Chrome Canary.app/Contents/Info.plist +0ms
  cypress:launcher could not detect canary using traditional Mac methods +0ms
  cypress:launcher trying linux search +0ms
  cypress:launcher finding version string using command "google-chrome-canary --version" +0ms
  cypress:launcher Received error detecting browser binary: "google-chrome-canary" with error: spawn google-chrome-canary ENOENT +5ms
  cypress:launcher browser canary not installed +0ms
  cypress:server:browsers:utils found browsers { browsers: [ { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '70.0.3538.67', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: 70 } ] } +203ms
  cypress:server:browsers:utils adding Electron browser with version 78.0.3904.130 +0ms
  cypress:server:run found all system browsers [ { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '70.0.3538.67', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: 70 }, { name: 'electron', family: 'electron', displayName: 'Electron', version: '78.0.3904.130', path: '', majorVersion: 78, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ] +206ms
  cypress:server:openproject open_project create /Users/jiyuan/Documents/ADP/datamarket_test_automation +0ms
  cypress:server:openproject and options { socketId: 'm5cxx', morgan: false, report: true, isTextTerminal: true, browsers: [ { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '70.0.3538.67', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: 70 }, { name: 'electron', family: 'electron', displayName: 'Electron', version: '78.0.3904.130', path: '', majorVersion: 78, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ], onWarning: [Function: onWarning], onError: [Function: onError] } +0ms
  cypress:server:project Project created /Users/jiyuan/Documents/ADP/datamarket_test_automation +0ms
  cypress:server:openproject opening project /Users/jiyuan/Documents/ADP/datamarket_test_automation +0ms
  cypress:server:openproject and options { socketId: 'm5cxx', morgan: false, report: true, isTextTerminal: true, browsers: [ { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '70.0.3538.67', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: 70 }, { name: 'electron', family: 'electron', displayName: 'Electron', version: '78.0.3904.130', path: '', majorVersion: 78, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ], onWarning: [Function: onWarning], onError: [Function: onError], onReloadBrowser: [Function: onReloadBrowser] } +0ms
  cypress:server:project opening project instance /Users/jiyuan/Documents/ADP/datamarket_test_automation +1ms
  cypress:server:project project open options { socketId: 'm5cxx', morgan: false, report: true, isTextTerminal: true, browsers: [ { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '70.0.3538.67', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: 70 }, { name: 'electron', family: 'electron', displayName: 'Electron', version: '78.0.3904.130', path: '', majorVersion: 78, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ], onWarning: [Function: onWarning], onError: [Function: onError], onReloadBrowser: [Function: onReloadBrowser] } +0ms
  cypress:server:project project options { socketId: 'm5cxx', morgan: false, report: true, isTextTerminal: true, browsers: [ { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '70.0.3538.67', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: 70 }, { name: 'electron', family: 'electron', displayName: 'Electron', version: '78.0.3904.130', path: '', majorVersion: 78, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ], onWarning: [Function: onWarning], onError: [Function: onError], onReloadBrowser: [Function: onReloadBrowser], onFocusTests: [Function: onFocusTests], onSettingsChanged: false } +0ms
  cypress:server:config setting config object +0ms
  cypress:server:config config is { baseUrl: 'https://datamarket.agoda.local', integrationFolder: 'cypress/test', video: false, env: { dataMarketUserName: 'hadoopdev', dataMarketPassword: 'hdd$2018', apiUrl: 'https://datamarket.agoda.local:8080', RETRIES: 2 }, reporter: 'mochawesome', reporterOptions: { reportDir: 'reports' }, theme: 'dark', darkMediaQuery: true } +0ms
  cypress:server:config merged config with options, got { baseUrl: 'https://datamarket.agoda.local', integrationFolder: 'cypress/test', video: false, env: { dataMarketUserName: 'hadoopdev', dataMarketPassword: 'hdd$2018', apiUrl: 'https://datamarket.agoda.local:8080', RETRIES: 2 }, reporter: 'mochawesome', reporterOptions: { reportDir: 'reports' }, theme: 'dark', darkMediaQuery: true, envFile: {}, projectRoot: '/Users/jiyuan/Documents/ADP/datamarket_test_automation', projectName: 'datamarket_test_automation', morgan: false, isTextTerminal: true, socketId: 'm5cxx', report: true, browsers: [ { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '70.0.3538.67', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: 70 }, { name: 'electron', family: 'electron', displayName: 'Electron', version: '78.0.3904.130', path: '', majorVersion: 78, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ] } +0ms
  cypress:server:config using CYPRESS_ENV production +1ms
  cypress:server:config resolved config is { value: [ { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '70.0.3538.67', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: 70 }, { name: 'electron', family: 'electron', displayName: 'Electron', version: '78.0.3904.130', path: '', majorVersion: 78, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ], from: 'default' } +1ms
  cypress:server:validation browsers [ { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '70.0.3538.67', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: 70 }, { name: 'electron', family: 'electron', displayName: 'Electron', version: '78.0.3904.130', path: '', majorVersion: 78, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ] +0ms
  cypress:server:config setting support file /Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/support +1ms
  cypress:server:config for project root /Users/jiyuan/Documents/ADP/datamarket_test_automation +0ms
  cypress:server:config set support folder /Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/support +1ms
  cypress:server:config setting plugins file /Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/plugins +1ms
  cypress:server:config for project root /Users/jiyuan/Documents/ADP/datamarket_test_automation +0ms
  cypress:server:config set pluginsFile to /Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/plugins/index.js +0ms
  cypress:server:config set scaffold paths +0ms
  cypress:server:scaffold scaffolded files ["cypress/test/examples/actions.spec.js","cypress/test/examples/aliasing.spec.js","cypress/test/examples/assertions.spec.js","cypress/test/examples/connectors.spec.js","cypress/test/examples/cookies.spec.js","cypress/test/examples/cypress_api.spec.js","cypress/test/examples/files.spec.js","cypress/test/examples/local_storage.spec.js","cypress/test/examples/location.spec.js","cypress/test/examples/misc.spec.js","cypress/test/examples/navigation.spec.js","cypress/test/examples/network_requests.spec.js","cypress/test/examples/querying.spec.js","cypress/test/examples/spies_stubs_clocks.spec.js","cypress/test/examples/traversal.spec.js","cypress/test/examples/utilities.spec.js","cypress/test/examples/viewport.spec.js","cypress/test/examples/waiting.spec.js","cypress/test/examples/window.spec.js","cypress/fixtures/example.json","cypress/support/commands.js","cypress/support/index.js","cypress/plugins/index.js"] +0ms
  cypress:server:config got file tree +2ms
  cypress:server:project get saved state +12ms
  cypress:server:saved_state noop saved state +0ms
  cypress:server:project scaffolding with plugins file /Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/plugins/index.js +1ms
  cypress:server:scaffold plugins folder /Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/plugins +2ms
  cypress:server:scaffold verify scaffolding in /Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/plugins +0ms
  cypress:server:scaffold folder /Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/plugins already exists +0ms
  cypress:server:plugins plugins.init /Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/plugins/index.js +0ms
  cypress:server:plugins forking to run /Users/jiyuan/Library/Caches/Cypress/3.8.1/Cypress.app/Contents/Resources/app/packages/server/lib/plugins/child/index.js +1ms
  cypress:server:plugins:child pluginsFile: /Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/plugins/index.js +0ms
  cypress:server:plugins:child require pluginsFile +0ms
  cypress:webpack user options: {
  webpackOptions: { resolve: { extensions: [Array] }, module: { rules: [Array] } }
} +0ms
  cypress:server:plugins:child plugins load file "/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/plugins/index.js" +176ms
  cypress:server:plugins:child passing config { animationDistanceThreshold: 5, fileServerFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation', baseUrl: 'https://datamarket.agoda.local', fixturesFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/fixtures', blacklistHosts: null, chromeWebSecurity: true, modifyObstructiveCode: true, integrationFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test', env: { dataMarketUserName: 'hadoopdev', dataMarketPassword: 'hdd$2018', apiUrl: 'https://datamarket.agoda.local:8080', RETRIES: 2 }, pluginsFile: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/plugins/index.js', hosts: null, screenshotsFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/screenshots', numTestsKeptInMemory: 0, supportFile: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/support/index.js', port: null, supportFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/support', projectId: null, videosFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/videos', reporter: 'mochawesome', reporterOptions: { reportDir: 'reports' }, ignoreTestFiles: '*.hot-update.js', testFiles: '**/*.*', defaultCommandTimeout: 4000, trashAssetsBeforeRuns: true, execTimeout: 60000, userAgent: null, pageLoadTimeout: 60000, viewportWidth: 1000, requestTimeout: 5000, viewportHeight: 660, responseTimeout: 30000, video: false, taskTimeout: 60000, videoCompression: 32, videoUploadOnPasses: true, watchForFileChanges: false, waitForAnimations: true, resolvedNodeVersion: '12.8.1', nodeVersion: 'default', browsers: [ { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '70.0.3538.67', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: 70 }, { name: 'electron', family: 'electron', displayName: 'Electron', version: '78.0.3904.130', path: '', majorVersion: 78, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ] } +0ms
  cypress:server:plugins:child run plugins function +1ms
  cypress:server:plugins:child register event _get:task:body with id 0 +1ms
  cypress:server:plugins:child register event _get:task:keys with id 1 +0ms
  cypress:server:plugins:child register event file:preprocessor with id 2 +0ms
  cypress:server:plugins:child register event task with id 3 +0ms
  cypress:server:plugins register plugins process event _get:task:body with id 0 +320ms
  cypress:server:plugins register event '_get:task:body' +1ms
  cypress:server:plugins register plugins process event _get:task:keys with id 1 +0ms
  cypress:server:plugins register event '_get:task:keys' +0ms
  cypress:server:plugins register plugins process event file:preprocessor with id 2 +0ms
  cypress:server:plugins register event 'file:preprocessor' +0ms
  cypress:server:plugins register plugins process event task with id 3 +0ms
  cypress:server:plugins register event 'task' +0ms
  cypress:server:plugins resolving with new config null +0ms
  cypress:server:project plugin config yielded: null +322ms
  cypress:server:config starting config { baseUrl: 'https://datamarket.agoda.local', integrationFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test', video: false, env: { dataMarketUserName: 'hadoopdev', dataMarketPassword: 'hdd$2018', apiUrl: 'https://datamarket.agoda.local:8080', RETRIES: 2 }, reporter: 'mochawesome', reporterOptions: { reportDir: 'reports' }, theme: 'dark', darkMediaQuery: true, projectRoot: '/Users/jiyuan/Documents/ADP/datamarket_test_automation', projectName: 'datamarket_test_automation', morgan: false, isTextTerminal: true, socketId: 'm5cxx', report: true, browsers: [ { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '70.0.3538.67', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: 70 }, { name: 'electron', family: 'electron', displayName: 'Electron', version: '78.0.3904.130', path: '', majorVersion: 78, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ], port: null, hosts: null, projectId: null, userAgent: null, blacklistHosts: null, clientRoute: '/__/', xhrRoute: '/xhrs/', socketIoRoute: '/__socket.io', socketIoCookie: '__socket.io', reporterRoute: '/__cypress/reporter', ignoreTestFiles: '*.hot-update.js', testFiles: '**/*.*', defaultCommandTimeout: 4000, requestTimeout: 5000, responseTimeout: 30000, pageLoadTimeout: 60000, execTimeout: 60000, taskTimeout: 60000, videoCompression: 32, videoUploadOnPasses: true, modifyObstructiveCode: true, chromeWebSecurity: true, waitForAnimations: true, animationDistanceThreshold: 5, numTestsKeptInMemory: 0, watchForFileChanges: false, trashAssetsBeforeRuns: true, autoOpen: false, viewportWidth: 1000, viewportHeight: 660, fileServerFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation', videosFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/videos', supportFile: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/support/index.js', fixturesFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/fixtures', screenshotsFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/screenshots', namespace: '__cypress', pluginsFile: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/plugins/index.js', nodeVersion: 'default', configFile: 'cypress.json', javascripts: [], cypressEnv: 'production', resolved: { animationDistanceThreshold: { value: 5, from: 'default' }, fileServerFolder: { value: '', from: 'default' }, baseUrl: { value: 'https://datamarket.agoda.local', from: 'config' }, fixturesFolder: { value: 'cypress/fixtures', from: 'default' }, blacklistHosts: { value: null, from: 'default' }, chromeWebSecurity: { value: true, from: 'default' }, modifyObstructiveCode: { value: true, from: 'default' }, integrationFolder: { value: 'cypress/test', from: 'config' }, env: { dataMarketUserName: [Object], dataMarketPassword: [Object], apiUrl: [Object], RETRIES: [Object] }, pluginsFile: { value: 'cypress/plugins', from: 'default' }, hosts: { value: null, from: 'default' }, screenshotsFolder: { value: 'cypress/screenshots', from: 'default' }, numTestsKeptInMemory: { value: 0, from: 'config' }, supportFile: { value: 'cypress/support', from: 'default' }, port: { value: null, from: 'default' }, projectId: { value: null, from: 'default' }, videosFolder: { value: 'cypress/videos', from: 'default' }, reporter: { value: 'mochawesome', from: 'config' }, reporterOptions: { value: [Object], from: 'config' }, ignoreTestFiles: { value: '*.hot-update.js', from: 'default' }, testFiles: { value: '**/*.*', from: 'default' }, defaultCommandTimeout: { value: 4000, from: 'default' }, trashAssetsBeforeRuns: { value: true, from: 'default' }, execTimeout: { value: 60000, from: 'default' }, userAgent: { value: null, from: 'default' }, pageLoadTimeout: { value: 60000, from: 'default' }, viewportWidth: { value: 1000, from: 'default' }, requestTimeout: { value: 5000, from: 'default' }, viewportHeight: { value: 660, from: 'default' }, responseTimeout: { value: 30000, from: 'default' }, video: { value: false, from: 'config' }, taskTimeout: { value: 60000, from: 'default' }, videoCompression: { value: 32, from: 'default' }, videoUploadOnPasses: { value: true, from: 'default' }, watchForFileChanges: { value: false, from: 'config' }, waitForAnimations: { value: true, from: 'default' }, nodeVersion: { value: 'default', from: 'default' }, browsers: { value: [Array], from: 'default' } }, parentTestsFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress', parentTestsFolderDisplay: 'datamarket_test_automation/cypress', supportFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/support', integrationExampleName: 'examples', integrationExamplePath: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test/examples', scaffoldedFiles: [ { name: 'cypress', children: [Array] } ], resolvedNodeVersion: '12.8.1', state: {} } +324ms
  cypress:server:config overrides {} +1ms
  cypress:server:config config diffs null +1ms
  cypress:server:config merged config object { baseUrl: 'https://datamarket.agoda.local', integrationFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test', video: false, env: { dataMarketUserName: 'hadoopdev', dataMarketPassword: 'hdd$2018', apiUrl: 'https://datamarket.agoda.local:8080', RETRIES: 2 }, reporter: 'mochawesome', reporterOptions: { reportDir: 'reports' }, theme: 'dark', darkMediaQuery: true, projectRoot: '/Users/jiyuan/Documents/ADP/datamarket_test_automation', projectName: 'datamarket_test_automation', morgan: false, isTextTerminal: true, socketId: 'm5cxx', report: true, browsers: [ { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '70.0.3538.67', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: 70 }, { name: 'electron', family: 'electron', displayName: 'Electron', version: '78.0.3904.130', path: '', majorVersion: 78, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ], port: null, hosts: null, projectId: null, userAgent: null, blacklistHosts: null, clientRoute: '/__/', xhrRoute: '/xhrs/', socketIoRoute: '/__socket.io', socketIoCookie: '__socket.io', reporterRoute: '/__cypress/reporter', ignoreTestFiles: '*.hot-update.js', testFiles: '**/*.*', defaultCommandTimeout: 4000, requestTimeout: 5000, responseTimeout: 30000, pageLoadTimeout: 60000, execTimeout: 60000, taskTimeout: 60000, videoCompression: 32, videoUploadOnPasses: true, modifyObstructiveCode: true, chromeWebSecurity: true, waitForAnimations: true, animationDistanceThreshold: 5, numTestsKeptInMemory: 0, watchForFileChanges: false, trashAssetsBeforeRuns: true, autoOpen: false, viewportWidth: 1000, viewportHeight: 660, fileServerFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation', videosFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/videos', supportFile: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/support/index.js', fixturesFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/fixtures', screenshotsFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/screenshots', namespace: '__cypress', pluginsFile: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/plugins/index.js', nodeVersion: 'default', configFile: 'cypress.json', javascripts: [], cypressEnv: 'production', resolved: { animationDistanceThreshold: { value: 5, from: 'default' }, fileServerFolder: { value: '', from: 'default' }, baseUrl: { value: 'https://datamarket.agoda.local', from: 'config' }, fixturesFolder: { value: 'cypress/fixtures', from: 'default' }, blacklistHosts: { value: null, from: 'default' }, chromeWebSecurity: { value: true, from: 'default' }, modifyObstructiveCode: { value: true, from: 'default' }, integrationFolder: { value: 'cypress/test', from: 'config' }, env: { dataMarketUserName: [Object], dataMarketPassword: [Object], apiUrl: [Object], RETRIES: [Object] }, pluginsFile: { value: 'cypress/plugins', from: 'default' }, hosts: { value: null, from: 'default' }, screenshotsFolder: { value: 'cypress/screenshots', from: 'default' }, numTestsKeptInMemory: { value: 0, from: 'config' }, supportFile: { value: 'cypress/support', from: 'default' }, port: { value: null, from: 'default' }, projectId: { value: null, from: 'default' }, videosFolder: { value: 'cypress/videos', from: 'default' }, reporter: { value: 'mochawesome', from: 'config' }, reporterOptions: { value: [Object], from: 'config' }, ignoreTestFiles: { value: '*.hot-update.js', from: 'default' }, testFiles: { value: '**/*.*', from: 'default' }, defaultCommandTimeout: { value: 4000, from: 'default' }, trashAssetsBeforeRuns: { value: true, from: 'default' }, execTimeout: { value: 60000, from: 'default' }, userAgent: { value: null, from: 'default' }, pageLoadTimeout: { value: 60000, from: 'default' }, viewportWidth: { value: 1000, from: 'default' }, requestTimeout: { value: 5000, from: 'default' }, viewportHeight: { value: 660, from: 'default' }, responseTimeout: { value: 30000, from: 'default' }, video: { value: false, from: 'config' }, taskTimeout: { value: 60000, from: 'default' }, videoCompression: { value: 32, from: 'default' }, videoUploadOnPasses: { value: true, from: 'default' }, watchForFileChanges: { value: false, from: 'config' }, waitForAnimations: { value: true, from: 'default' }, nodeVersion: { value: 'default', from: 'default' }, browsers: { value: [Array], from: 'default' } }, parentTestsFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress', parentTestsFolderDisplay: 'datamarket_test_automation/cypress', supportFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/support', integrationExampleName: 'examples', integrationExamplePath: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test/examples', scaffoldedFiles: [ { name: 'cypress', children: [Array] } ], resolvedNodeVersion: '12.8.1', state: {} } +1ms
  cypress:server:config merged plugins config { baseUrl: 'https://datamarket.agoda.local', integrationFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test', video: false, env: { dataMarketUserName: 'hadoopdev', dataMarketPassword: 'hdd$2018', apiUrl: 'https://datamarket.agoda.local:8080', RETRIES: 2 }, reporter: 'mochawesome', reporterOptions: { reportDir: 'reports' }, theme: 'dark', darkMediaQuery: true, projectRoot: '/Users/jiyuan/Documents/ADP/datamarket_test_automation', projectName: 'datamarket_test_automation', morgan: false, isTextTerminal: true, socketId: 'm5cxx', report: true, browsers: [ { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '70.0.3538.67', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: 70 }, { name: 'electron', family: 'electron', displayName: 'Electron', version: '78.0.3904.130', path: '', majorVersion: 78, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ], port: null, hosts: null, projectId: null, userAgent: null, blacklistHosts: null, clientRoute: '/__/', xhrRoute: '/xhrs/', socketIoRoute: '/__socket.io', socketIoCookie: '__socket.io', reporterRoute: '/__cypress/reporter', ignoreTestFiles: '*.hot-update.js', testFiles: '**/*.*', defaultCommandTimeout: 4000, requestTimeout: 5000, responseTimeout: 30000, pageLoadTimeout: 60000, execTimeout: 60000, taskTimeout: 60000, videoCompression: 32, videoUploadOnPasses: true, modifyObstructiveCode: true, chromeWebSecurity: true, waitForAnimations: true, animationDistanceThreshold: 5, numTestsKeptInMemory: 0, watchForFileChanges: false, trashAssetsBeforeRuns: true, autoOpen: false, viewportWidth: 1000, viewportHeight: 660, fileServerFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation', videosFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/videos', supportFile: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/support/index.js', fixturesFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/fixtures', screenshotsFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/screenshots', namespace: '__cypress', pluginsFile: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/plugins/index.js', nodeVersion: 'default', configFile: 'cypress.json', javascripts: [], cypressEnv: 'production', resolved: { animationDistanceThreshold: { value: 5, from: 'default' }, fileServerFolder: { value: '', from: 'default' }, baseUrl: { value: 'https://datamarket.agoda.local', from: 'config' }, fixturesFolder: { value: 'cypress/fixtures', from: 'default' }, blacklistHosts: { value: null, from: 'default' }, chromeWebSecurity: { value: true, from: 'default' }, modifyObstructiveCode: { value: true, from: 'default' }, integrationFolder: { value: 'cypress/test', from: 'config' }, env: { dataMarketUserName: [Object], dataMarketPassword: [Object], apiUrl: [Object], RETRIES: [Object] }, pluginsFile: { value: 'cypress/plugins', from: 'default' }, hosts: { value: null, from: 'default' }, screenshotsFolder: { value: 'cypress/screenshots', from: 'default' }, numTestsKeptInMemory: { value: 0, from: 'config' }, supportFile: { value: 'cypress/support', from: 'default' }, port: { value: null, from: 'default' }, projectId: { value: null, from: 'default' }, videosFolder: { value: 'cypress/videos', from: 'default' }, reporter: { value: 'mochawesome', from: 'config' }, reporterOptions: { value: [Object], from: 'config' }, ignoreTestFiles: { value: '*.hot-update.js', from: 'default' }, testFiles: { value: '**/*.*', from: 'default' }, defaultCommandTimeout: { value: 4000, from: 'default' }, trashAssetsBeforeRuns: { value: true, from: 'default' }, execTimeout: { value: 60000, from: 'default' }, userAgent: { value: null, from: 'default' }, pageLoadTimeout: { value: 60000, from: 'default' }, viewportWidth: { value: 1000, from: 'default' }, requestTimeout: { value: 5000, from: 'default' }, viewportHeight: { value: 660, from: 'default' }, responseTimeout: { value: 30000, from: 'default' }, video: { value: false, from: 'config' }, taskTimeout: { value: 60000, from: 'default' }, videoCompression: { value: 32, from: 'default' }, videoUploadOnPasses: { value: true, from: 'default' }, watchForFileChanges: { value: false, from: 'config' }, waitForAnimations: { value: true, from: 'default' }, nodeVersion: { value: 'default', from: 'default' }, browsers: { value: [Array], from: 'default' } }, parentTestsFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress', parentTestsFolderDisplay: 'datamarket_test_automation/cypress', supportFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/support', integrationExampleName: 'examples', integrationExamplePath: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test/examples', scaffoldedFiles: [ { name: 'cypress', children: [Array] } ], resolvedNodeVersion: '12.8.1', state: {} } +1ms
  cypress:server:project updated config: { baseUrl: 'https://datamarket.agoda.local', integrationFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test', video: false, env: { dataMarketUserName: 'hadoopdev', dataMarketPassword: 'hdd$2018', apiUrl: 'https://datamarket.agoda.local:8080', RETRIES: 2 }, reporter: 'mochawesome', reporterOptions: { reportDir: 'reports' }, theme: 'dark', darkMediaQuery: true, projectRoot: '/Users/jiyuan/Documents/ADP/datamarket_test_automation', projectName: 'datamarket_test_automation', morgan: false, isTextTerminal: true, socketId: 'm5cxx', report: true, browsers: [ { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '70.0.3538.67', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: 70 }, { name: 'electron', family: 'electron', displayName: 'Electron', version: '78.0.3904.130', path: '', majorVersion: 78, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ], port: null, hosts: null, projectId: null, userAgent: null, blacklistHosts: null, clientRoute: '/__/', xhrRoute: '/xhrs/', socketIoRoute: '/__socket.io', socketIoCookie: '__socket.io', reporterRoute: '/__cypress/reporter', ignoreTestFiles: '*.hot-update.js', testFiles: '**/*.*', defaultCommandTimeout: 4000, requestTimeout: 5000, responseTimeout: 30000, pageLoadTimeout: 60000, execTimeout: 60000, taskTimeout: 60000, videoCompression: 32, videoUploadOnPasses: true, modifyObstructiveCode: true, chromeWebSecurity: true, waitForAnimations: true, animationDistanceThreshold: 5, numTestsKeptInMemory: 0, watchForFileChanges: false, trashAssetsBeforeRuns: true, autoOpen: false, viewportWidth: 1000, viewportHeight: 660, fileServerFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation', videosFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/videos', supportFile: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/support/index.js', fixturesFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/fixtures', screenshotsFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/screenshots', namespace: '__cypress', pluginsFile: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/plugins/index.js', nodeVersion: 'default', configFile: 'cypress.json', javascripts: [], cypressEnv: 'production', resolved: { animationDistanceThreshold: { value: 5, from: 'default' }, fileServerFolder: { value: '', from: 'default' }, baseUrl: { value: 'https://datamarket.agoda.local', from: 'config' }, fixturesFolder: { value: 'cypress/fixtures', from: 'default' }, blacklistHosts: { value: null, from: 'default' }, chromeWebSecurity: { value: true, from: 'default' }, modifyObstructiveCode: { value: true, from: 'default' }, integrationFolder: { value: 'cypress/test', from: 'config' }, env: { dataMarketUserName: [Object], dataMarketPassword: [Object], apiUrl: [Object], RETRIES: [Object] }, pluginsFile: { value: 'cypress/plugins', from: 'default' }, hosts: { value: null, from: 'default' }, screenshotsFolder: { value: 'cypress/screenshots', from: 'default' }, numTestsKeptInMemory: { value: 0, from: 'config' }, supportFile: { value: 'cypress/support', from: 'default' }, port: { value: null, from: 'default' }, projectId: { value: null, from: 'default' }, videosFolder: { value: 'cypress/videos', from: 'default' }, reporter: { value: 'mochawesome', from: 'config' }, reporterOptions: { value: [Object], from: 'config' }, ignoreTestFiles: { value: '*.hot-update.js', from: 'default' }, testFiles: { value: '**/*.*', from: 'default' }, defaultCommandTimeout: { value: 4000, from: 'default' }, trashAssetsBeforeRuns: { value: true, from: 'default' }, execTimeout: { value: 60000, from: 'default' }, userAgent: { value: null, from: 'default' }, pageLoadTimeout: { value: 60000, from: 'default' }, viewportWidth: { value: 1000, from: 'default' }, requestTimeout: { value: 5000, from: 'default' }, viewportHeight: { value: 660, from: 'default' }, responseTimeout: { value: 30000, from: 'default' }, video: { value: false, from: 'config' }, taskTimeout: { value: 60000, from: 'default' }, videoCompression: { value: 32, from: 'default' }, videoUploadOnPasses: { value: true, from: 'default' }, watchForFileChanges: { value: false, from: 'config' }, waitForAnimations: { value: true, from: 'default' }, nodeVersion: { value: 'default', from: 'default' }, browsers: { value: [Array], from: 'default' } }, parentTestsFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress', parentTestsFolderDisplay: 'datamarket_test_automation/cypress', supportFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/support', integrationExampleName: 'examples', integrationExamplePath: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test/examples', scaffoldedFiles: [ { name: 'cypress', children: [Array] } ], resolvedNodeVersion: '12.8.1', state: {} } +6ms
  cypress:server:server server open +0ms
  cypress:server:server Server listening on  { address: '127.0.0.1', family: 'IPv4', port: 60156 } +26ms
  cypress:server:appdata path: /Users/jiyuan/Library/Application Support/Cypress/cy/production/proxy +2s
  cypress:https-proxy Created SNI HTTPS Proxy Server { port: 60158 } +0ms
  cypress:server:ensure-url checking that baseUrl is available {
  baseUrl: 'https://datamarket.agoda.local',
  delaysRemaining: [ 3000, 3000, 4000 ],
  retryIntervals: [ 3000, 3000, 4000 ]
} +0ms
  cypress:network:connect beginning getAddress { hostname: 'datamarket.agoda.local', port: 443 } +0ms
  cypress:network:connect got addresses { hostname: 'datamarket.agoda.local', port: 443, addresses: [ { address: '10.118.202.238', family: 4 } ] } +3ms
  cypress:server:server Setting remoteAuth undefined +90ms
  cypress:network:cors Parsed URL { port: '443', tld: 'local', domain: 'agoda' } +0ms
  cypress:server:server Setting remoteOrigin https://datamarket.agoda.local +2ms
  cypress:server:server Setting remoteHostAndPort { port: '443', tld: 'local', domain: 'agoda' } +0ms
  cypress:server:server Setting remoteDocDomain agoda.local +0ms
  cypress:server:server Getting remote state: { auth: undefined, props: { port: '443', tld: 'local', domain: 'agoda' }, origin: 'https://datamarket.agoda.local', strategy: 'http', visiting: undefined, domainName: 'agoda.local', fileServer: null } +0ms
  cypress:server:project project config: { baseUrl: 'https://datamarket.agoda.local', integrationFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test', video: false, env: { dataMarketUserName: 'hadoopdev', dataMarketPassword: 'hdd$2018', apiUrl: 'https://datamarket.agoda.local:8080', RETRIES: 2 }, reporter: 'mochawesome', reporterOptions: { reportDir: 'reports' }, theme: 'dark', darkMediaQuery: true, projectRoot: '/Users/jiyuan/Documents/ADP/datamarket_test_automation', projectName: 'datamarket_test_automation', morgan: false, isTextTerminal: true, socketId: 'm5cxx', report: true, browsers: [ { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '70.0.3538.67', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: 70 }, { name: 'electron', family: 'electron', displayName: 'Electron', version: '78.0.3904.130', path: '', majorVersion: 78, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ], port: 60156, hosts: null, projectId: null, userAgent: null, blacklistHosts: null, clientRoute: '/__/', xhrRoute: '/xhrs/', socketIoRoute: '/__socket.io', socketIoCookie: '__socket.io', reporterRoute: '/__cypress/reporter', ignoreTestFiles: '*.hot-update.js', testFiles: '**/*.*', defaultCommandTimeout: 4000, requestTimeout: 5000, responseTimeout: 30000, pageLoadTimeout: 60000, execTimeout: 60000, taskTimeout: 60000, videoCompression: 32, videoUploadOnPasses: true, modifyObstructiveCode: true, chromeWebSecurity: true, waitForAnimations: true, animationDistanceThreshold: 5, numTestsKeptInMemory: 0, watchForFileChanges: false, trashAssetsBeforeRuns: true, autoOpen: false, viewportWidth: 1000, viewportHeight: 660, fileServerFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation', videosFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/videos', supportFile: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/support/index.js', fixturesFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/fixtures', screenshotsFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/screenshots', namespace: '__cypress', pluginsFile: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/plugins/index.js', nodeVersion: 'default', configFile: 'cypress.json', javascripts: [], cypressEnv: 'production', parentTestsFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress', parentTestsFolderDisplay: 'datamarket_test_automation/cypress', supportFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/support', integrationExampleName: 'examples', integrationExamplePath: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test/examples', scaffoldedFiles: [ { name: 'cypress', children: [Array] } ], resolvedNodeVersion: '12.8.1', state: {}, proxyUrl: 'http://localhost:60156', browserUrl: 'https://datamarket.agoda.local/__/', reporterUrl: 'https://datamarket.agoda.local/__cypress/reporter', xhrUrl: '__cypress/xhrs/' } +119ms
  cypress:server:reporter trying to load reporter: mochawesome +0ms
  cypress:server:reporter trying to require local reporter with path: /Users/jiyuan/Documents/ADP/datamarket_test_automation/mochawesome +0ms
  cypress:server:reporter trying to require local reporter with path: /Users/jiyuan/Documents/ADP/datamarket_test_automation/node_modules/mochawesome +0ms
  cypress:server:project scaffolding project /Users/jiyuan/Documents/ADP/datamarket_test_automation +145ms
  cypress:server:scaffold support folder /Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/support, support file /Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/support/index.js +592ms
  cypress:server:scaffold verify scaffolding in /Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/support +0ms
  cypress:server:scaffold folder /Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/support already exists +0ms
  cypress:server:project attempt watch plugins file: /Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/plugins/index.js +1ms
  cypress:server:run project created and opened with config { baseUrl: 'https://datamarket.agoda.local', integrationFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test', video: false, env: { dataMarketUserName: 'hadoopdev', dataMarketPassword: 'hdd$2018', apiUrl: 'https://datamarket.agoda.local:8080', RETRIES: 2 }, reporter: 'mochawesome', reporterOptions: { reportDir: 'reports' }, theme: 'dark', darkMediaQuery: true, projectRoot: '/Users/jiyuan/Documents/ADP/datamarket_test_automation', projectName: 'datamarket_test_automation', morgan: false, isTextTerminal: true, socketId: 'm5cxx', report: true, browsers: [ { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '70.0.3538.67', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: 70 }, { name: 'electron', family: 'electron', displayName: 'Electron', version: '78.0.3904.130', path: '', majorVersion: 78, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ], port: 60156, hosts: null, projectId: null, userAgent: null, blacklistHosts: null, clientRoute: '/__/', xhrRoute: '/xhrs/', socketIoRoute: '/__socket.io', socketIoCookie: '__socket.io', reporterRoute: '/__cypress/reporter', ignoreTestFiles: '*.hot-update.js', testFiles: '**/*.*', defaultCommandTimeout: 4000, requestTimeout: 5000, responseTimeout: 30000, pageLoadTimeout: 60000, execTimeout: 60000, taskTimeout: 60000, videoCompression: 32, videoUploadOnPasses: true, modifyObstructiveCode: true, chromeWebSecurity: true, waitForAnimations: true, animationDistanceThreshold: 5, numTestsKeptInMemory: 0, watchForFileChanges: false, trashAssetsBeforeRuns: true, autoOpen: false, viewportWidth: 1000, viewportHeight: 660, fileServerFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation', videosFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/videos', supportFile: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/support/index.js', fixturesFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/fixtures', screenshotsFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/screenshots', namespace: '__cypress', pluginsFile: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/plugins/index.js', nodeVersion: 'default', configFile: 'cypress.json', javascripts: [], cypressEnv: 'production', resolved: { animationDistanceThreshold: { value: 5, from: 'default' }, fileServerFolder: { value: '', from: 'default' }, baseUrl: { value: 'https://datamarket.agoda.local', from: 'config' }, fixturesFolder: { value: 'cypress/fixtures', from: 'default' }, blacklistHosts: { value: null, from: 'default' }, chromeWebSecurity: { value: true, from: 'default' }, modifyObstructiveCode: { value: true, from: 'default' }, integrationFolder: { value: 'cypress/test', from: 'config' }, env: { dataMarketUserName: [Object], dataMarketPassword: [Object], apiUrl: [Object], RETRIES: [Object] }, pluginsFile: { value: 'cypress/plugins', from: 'default' }, hosts: { value: null, from: 'default' }, screenshotsFolder: { value: 'cypress/screenshots', from: 'default' }, numTestsKeptInMemory: { value: 0, from: 'config' }, supportFile: { value: 'cypress/support', from: 'default' }, port: { value: null, from: 'default' }, projectId: { value: null, from: 'default' }, videosFolder: { value: 'cypress/videos', from: 'default' }, reporter: { value: 'mochawesome', from: 'config' }, reporterOptions: { value: [Object], from: 'config' }, ignoreTestFiles: { value: '*.hot-update.js', from: 'default' }, testFiles: { value: '**/*.*', from: 'default' }, defaultCommandTimeout: { value: 4000, from: 'default' }, trashAssetsBeforeRuns: { value: true, from: 'default' }, execTimeout: { value: 60000, from: 'default' }, userAgent: { value: null, from: 'default' }, pageLoadTimeout: { value: 60000, from: 'default' }, viewportWidth: { value: 1000, from: 'default' }, requestTimeout: { value: 5000, from: 'default' }, viewportHeight: { value: 660, from: 'default' }, responseTimeout: { value: 30000, from: 'default' }, video: { value: false, from: 'config' }, taskTimeout: { value: 60000, from: 'default' }, videoCompression: { value: 32, from: 'default' }, videoUploadOnPasses: { value: true, from: 'default' }, watchForFileChanges: { value: false, from: 'config' }, waitForAnimations: { value: true, from: 'default' }, nodeVersion: { value: 'default', from: 'default' }, browsers: { value: [Array], from: 'default' } }, parentTestsFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress', parentTestsFolderDisplay: 'datamarket_test_automation/cypress', supportFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/support', integrationExampleName: 'examples', integrationExamplePath: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test/examples', scaffoldedFiles: [ { name: 'cypress', children: [Array] } ], resolvedNodeVersion: '12.8.1', state: {}, proxyUrl: 'http://localhost:60156', browserUrl: 'https://datamarket.agoda.local/__/', reporterUrl: 'https://datamarket.agoda.local/__cypress/reporter', xhrUrl: '__cypress/xhrs/' } +611ms
  cypress:server:specs looking for test specs in the folder: /Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test +0ms
  cypress:server:specs spec pattern "[
  '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test/01_login_scenarios.spec.ts'
]" +0ms
  cypress:server:specs globbing test files "**/*.*" +0ms
  cypress:server:specs glob options { sort: true, absolute: true, nodir: true, cwd: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test', ignore: [ '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/support/index.js', '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/fixtures/**/*' ] } +0ms
  cypress:server:browsers searching for browser { nameOrPath: 'chrome', knownBrowsers: [ { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '70.0.3538.67', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: 70 }, { name: 'electron', family: 'electron', displayName: 'Electron', version: '78.0.3904.130', path: '', majorVersion: 78, info: 'Electron is the default browser that comes with Cypress. This is the default browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ] } +819ms
  cypress:server:profilecleaner found 0 profile folders: [] +0ms
  cypress:server:profilecleaner found 0 root level profile matches: [] +2ms
  cypress:server:profilecleaner found 1 profile folders: [ '/Users/jiyuan/Library/Application Support/Cypress/cy/production/browsers/chrome/run-13611' ] +0ms
  cypress:server:profilecleaner finding process by pid: 13611 +1ms
  cypress:server:specs [
  cypress:server:specs   '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test/01_login_scenarios.spec.ts',
  cypress:server:specs   '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test/02_search_scenarios.spec.ts',
  cypress:server:specs   '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test/03_result_pod_scenarios.spec.ts',
  cypress:server:specs   '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test/04_1_my_contents_scenarios_star_a_table.spec.ts',
  cypress:server:specs   '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test/04_2_my_contents_scenarios_validate_favorite_tables.spec.ts',
  cypress:server:specs   '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test/05_pagination_scenarios.spec.ts',
  cypress:server:specs   '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test/06_vertica_top_table_result_pod_scenarios.spec.ts',
  cypress:server:specs   '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test/07_hadoop_result_pod_scenarios.spec.ts',
  cypress:server:specs   '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test/08_grafana_result_pod_scenarios.spec.ts',
  cypress:server:specs   '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test/09_tableau_result_pod_scenarios.spec.ts'
  cypress:server:specs ] +14ms
  cypress:server:specs found spec file /Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test/01_login_scenarios.spec.ts +2ms
  cypress:server:specs found 1 spec files: [ { name: '01_login_scenarios.spec.ts', relative: 'cypress/test/01_login_scenarios.spec.ts', absolute: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test/01_login_scenarios.spec.ts' } ] +0ms
  cypress:server:run found '1' specs using spec pattern '[
  '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test/01_login_scenarios.spec.ts'
]': [ '01_login_scenarios.spec.ts' ] +18ms
  cypress:server:profilecleaner removing old profile { pid: 13611, folder: '/Users/jiyuan/Library/Application Support/Cypress/cy/production/browsers/chrome/run-13611' } +13ms

====================================================================================================

  (Run Starting)

  cypress:server:run formatting Node version. { version: '12.8.1', path: undefined } +19ms
  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Cypress:    3.8.1                                                                              β”‚
  β”‚ Browser:    Chrome 70 (headless)                                                               β”‚
  β”‚ Specs:      1 found (01_login_scenarios.spec.ts)                                               β”‚
  β”‚ Searched:   cypress/test/01_login_scenarios.spec.ts                                            β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


────────────────────────────────────────────────────────────────────────────────────────────────────
                                                                                                    
  Running:  01_login_scenarios.spec.ts                                                      (1 of 1)
  cypress:server:run about to run spec { spec: { name: '01_login_scenarios.spec.ts', relative: 'cypress/test/01_login_scenarios.spec.ts', absolute: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test/01_login_scenarios.spec.ts' }, isHeadless: true, browser: { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '70.0.3538.67', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: 70, isHeadless: true, isHeaded: false } } +5ms
  cypress:server:run waiting for socket connection... { id: 'm5cxx' } +1ms
  cypress:server:run setting Chrome properties { isHeaded: false, shouldWriteVideo: false } +0ms
  cypress:server:openproject resetting project state, preparing to launch browser +652ms
  cypress:server:project resetting project instance /Users/jiyuan/Documents/ADP/datamarket_test_automation +45ms
  cypress:proxy:http:util:buffers resetting buffers +0ms
  cypress:server:server Setting remoteAuth undefined +193ms
  cypress:network:cors Parsed URL { port: '443', tld: 'local', domain: 'agoda' } +193ms
  cypress:server:server Setting remoteOrigin https://datamarket.agoda.local +0ms
  cypress:server:server Setting remoteHostAndPort { port: '443', tld: 'local', domain: 'agoda' } +0ms
  cypress:server:server Setting remoteDocDomain agoda.local +0ms
  cypress:server:server Getting remote state: { auth: undefined, props: { port: '443', tld: 'local', domain: 'agoda' }, origin: 'https://datamarket.agoda.local', strategy: 'http', visiting: undefined, domainName: 'agoda.local', fileServer: null } +0ms
  cypress:server:openproject launching browser: { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '70.0.3538.67', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: 70, isHeadless: true, isHeaded: false }, spec: cypress/test/01_login_scenarios.spec.ts +2ms
  cypress:server:browsers getBrowserLauncherByFamily { family: 'chrome' } +40ms
  cypress:server:browsers opening browser { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '70.0.3538.67', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: 70, isHeadless: true, isHeaded: false } +22ms
  cypress:server:plugins plugin event registered? { event: 'before:browser:launch', isRegistered: false } +341ms
  cypress:server:browsers:chrome chrome is running headlessly, not installing extension +0ms
  cypress:server:appdata path: /Users/jiyuan/Library/Application Support/Cypress/cy/production/extensions +310ms
  cypress:server:browsers:chrome launching in chrome with debugging port {
  url: 'https://datamarket.agoda.local/__/#/tests/integration/01_login_scenarios.spec.ts',
  args: [
    '--test-type',
    '--ignore-certificate-errors',
    '--start-maximized',
    '--silent-debugger-extension-api',
    '--no-default-browser-check',
    '--no-first-run',
    '--noerrdialogs',
    '--enable-fixed-layout',
    '--disable-popup-blocking',
    '--disable-password-generation',
    '--disable-save-password-bubble',
    '--disable-single-click-autofill',
    '--disable-prompt-on-repos',
    '--disable-background-timer-throttling',
    '--disable-renderer-backgrounding',
    '--disable-renderer-throttling',
    '--disable-restore-session-state',
    '--disable-translate',
    '--disable-new-profile-management',
    '--disable-new-avatar-menu',
    '--allow-insecure-localhost',
    '--reduce-security-for-testing',
    '--enable-automation',
    '--disable-device-discovery-notifications',
    '--disable-infobars',
    '--autoplay-policy=no-user-gesture-required',
    '--disable-site-isolation-trials',
    '--metrics-recording-only',
    '--disable-prompt-on-repost',
    '--disable-hang-monitor',
    '--disable-sync',
    '--disable-web-resources',
    '--safebrowsing-disable-auto-update',
    '--safebrowsing-disable-download-protection',
    '--disable-client-side-phishing-detection',
    '--disable-component-update',
    '--disable-default-apps',
    '--use-fake-ui-for-media-stream',
    '--use-fake-device-for-media-stream',
    '--disable-ipc-flooding-protection',
    '--disable-backgrounding-occluded-window',
    '--disable-breakpad',
    '--password-store=basic',
    '--use-mock-keychain',
    '--proxy-server=http://localhost:60156',
    '--headless',
    '--remote-debugging-port=60160',
    '--remote-debugging-address=127.0.0.1',
    '--user-data-dir=/Users/jiyuan/Library/Application Support/Cypress/cy/production/browsers/chrome/run-13705',
    '--disk-cache-dir=/Users/jiyuan/Library/Application Support/Cypress/cy/production/browsers/chrome/run-13705/CypressCache'
  ],
  port: 60160
} +1ms
  cypress:launcher launching browser { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '70.0.3538.67', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: 70, isHeadless: true, isHeaded: false } to open about:blank +682ms
  cypress:launcher spawning browser { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '70.0.3538.67', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: 70, isHeadless: true, isHeaded: false } with args about:blank --test-type --ignore-certificate-errors --start-maximized --silent-debugger-extension-api --no-default-browser-check --no-first-run --noerrdialogs --enable-fixed-layout --disable-popup-blocking --disable-password-generation --disable-save-password-bubble --disable-single-click-autofill --disable-prompt-on-repos --disable-background-timer-throttling --disable-renderer-backgrounding --disable-renderer-throttling --disable-restore-session-state --disable-translate --disable-new-profile-management --disable-new-avatar-menu --allow-insecure-localhost --reduce-security-for-testing --enable-automation --disable-device-discovery-notifications --disable-infobars --autoplay-policy=no-user-gesture-required --disable-site-isolation-trials --metrics-recording-only --disable-prompt-on-repost --disable-hang-monitor --disable-sync --disable-web-resources --safebrowsing-disable-auto-update --safebrowsing-disable-download-protection --disable-client-side-phishing-detection --disable-component-update --disable-default-apps --use-fake-ui-for-media-stream --use-fake-device-for-media-stream --disable-ipc-flooding-protection --disable-backgrounding-occluded-window --disable-breakpad --password-store=basic --use-mock-keychain --proxy-server=http://localhost:60156 --headless --remote-debugging-port=60160 --remote-debugging-address=127.0.0.1 --user-data-dir=/Users/jiyuan/Library/Application Support/Cypress/cy/production/browsers/chrome/run-13705 --disk-cache-dir=/Users/jiyuan/Library/Application Support/Cypress/cy/production/browsers/chrome/run-13705/CypressCache +0ms
  cypress:server:browsers:chrome connecting to Chrome remote interface at random port 60160 +4ms
  cypress:server:protocol Getting WS connection to CRI on port 60160 +0ms
  cypress:network:connect received error on connect, retrying { iteration: 0, delay: 100, err: Error: connect ECONNREFUSED 127.0.0.1:60160     at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1056:14) { errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 60160 } } +294ms
  cypress:network:connect received error on connect, retrying { iteration: 1, delay: 100, err: Error: connect ECONNREFUSED 127.0.0.1:60160     at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1056:14) { errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 60160 } } +105ms
  cypress:network:connect successfully connected { opts: { getDelayMsForRetry: [Function: _getDelayMsForRetry], host: '127.0.0.1', port: 60160 }, iteration: 2 } +104ms
  cypress:server:protocol CRI.List on port 60160 +211ms
  cypress:server:protocol CRI List { numTargets: 1, targets: [ { description: '', devtoolsFrontendUrl: '/devtools/inspector.html?ws=localhost:60160/devtools/page/FAAF18718C4AA18E61F6A53DD06068C0', id: 'FAAF18718C4AA18E61F6A53DD06068C0', title: '', type: 'page', url: 'about:blank', webSocketDebuggerUrl: 'ws://localhost:60160/devtools/page/FAAF18718C4AA18E61F6A53DD06068C0' } ] } +5ms
  cypress:server:protocol found CRI target { description: '', devtoolsFrontendUrl: '/devtools/inspector.html?ws=localhost:60160/devtools/page/FAAF18718C4AA18E61F6A53DD06068C0', id: 'FAAF18718C4AA18E61F6A53DD06068C0', title: '', type: 'page', url: 'about:blank', webSocketDebuggerUrl: 'ws://localhost:60160/devtools/page/FAAF18718C4AA18E61F6A53DD06068C0' } +1ms
  cypress:server:browsers:chrome received wsUrl ws://localhost:60160/devtools/page/FAAF18718C4AA18E61F6A53DD06068C0 for port 60160 +217ms
  cypress:server:browsers:chrome screencastFrame is false +17ms
  cypress:server:browsers:chrome received CRI client +0ms
  cypress:server:browsers:chrome navigating to page https://datamarket.agoda.local/__/#/tests/integration/01_login_scenarios.spec.ts +0ms
  cypress:server:server Got CONNECT request from datamarket.agoda.local:443 +374ms
  cypress:https-proxy Writing browserSocket connection headers { url: 'datamarket.agoda.local:443', headLength: 0, headers: { host: 'datamarket.agoda.local:443', 'proxy-connection': 'keep-alive', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/70.0.3538.67 Safari/537.36' } } +640ms
  cypress:https-proxy Got first head bytes { url: 'datamarket.agoda.local:443', head: '\u0016\u0003\u0001\u0000οΏ½\u0001\u0000\u0000οΏ½\u0003\u00030οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½\tWLC\tοΏ½IοΏ½\tοΏ½_οΏ½οΏ½z7PοΏ½\u0003οΏ½\u0012\u0013οΏ½οΏ½UοΏ½\u0000\u0000\u001cοΏ½οΏ½οΏ½+οΏ½/οΏ½,οΏ½0Μ©Μ¨οΏ½\u0013οΏ½\u0014\u0000οΏ½' } +2ms
  cypress:network:cors Parsed URL { port: '443', tld: 'local', domain: 'agoda' } +376ms
  cypress:server:server HTTPS request does match URL: https://datamarket.agoda.local:443 with props: { port: '443', tld: 'local', domain: 'agoda' } +3ms
  cypress:https-proxy Not making direct connection { url: 'datamarket.agoda.local:443' } +1ms
  cypress:https-proxy Making intercepted connection to 60158 +2ms
  cypress:https-proxy getting proxy URL { port: 60158, serverPort: 60156, sniPort: 60158, url: 'https://localhost:60158' } +1ms
  cypress:network:connect successfully connected { opts: { port: 60158, host: 'localhost', getDelayMsForRetry: [Function: getDelayForRetry] }, iteration: 0 } +140ms
  cypress:https-proxy received upstreamSocket callback for request { port: 60158, hostname: 'localhost', err: undefined } +1ms
  cypress:https-proxy received error on client browserSocket { err: Error: read ECONNRESET     at TCP.onStreamRead (internal/stream_base_commons.js:183:27) { errno: 'ECONNRESET', code: 'ECONNRESET', syscall: 'read' }, url: 'datamarket.agoda.local:443' } +131ms
  cypress:server:browsers browser opened +492ms

  cypress:server:browsers killing browser process +29s
  cypress:server:browsers:chrome closing remote interface client +30s
  cypress:server:browsers:chrome closing chrome +3ms
  cypress:server:browsers browser process killed +9ms
Timed out waiting for the browser to connect. Retrying...
  cypress:server:run waiting for socket connection... { id: 'm5cxx' } +30s
  cypress:server:run setting Chrome properties { isHeaded: false, shouldWriteVideo: false } +0ms
  cypress:server:openproject resetting project state, preparing to launch browser +30s
  cypress:server:project resetting project instance /Users/jiyuan/Documents/ADP/datamarket_test_automation +30s
  cypress:proxy:http:util:buffers resetting buffers +30s
  cypress:server:server Setting remoteAuth undefined +30s
  cypress:network:cors Parsed URL { port: '443', tld: 'local', domain: 'agoda' } +30s
  cypress:server:server Setting remoteOrigin https://datamarket.agoda.local +0ms
  cypress:server:server Setting remoteHostAndPort { port: '443', tld: 'local', domain: 'agoda' } +0ms
  cypress:server:server Setting remoteDocDomain agoda.local +1ms
  cypress:server:server Getting remote state: { auth: undefined, props: { port: '443', tld: 'local', domain: 'agoda' }, origin: 'https://datamarket.agoda.local', strategy: 'http', visiting: undefined, domainName: 'agoda.local', fileServer: null } +0ms
  cypress:server:openproject launching browser: { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '70.0.3538.67', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: 70, isHeadless: true, isHeaded: false }, spec: cypress/test/01_login_scenarios.spec.ts +1ms
  cypress:server:browsers getBrowserLauncherByFamily { family: 'chrome' } +2ms
  cypress:server:browsers opening browser { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '70.0.3538.67', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: 70, isHeadless: true, isHeaded: false } +0ms
  cypress:server:plugins plugin event registered? { event: 'before:browser:launch', isRegistered: false } +30s
  cypress:server:browsers:chrome chrome is running headlessly, not installing extension +11ms
  cypress:server:appdata path: /Users/jiyuan/Library/Application Support/Cypress/cy/production/extensions +30s
  cypress:server:browsers:chrome launching in chrome with debugging port {
  url: 'https://datamarket.agoda.local/__/#/tests/integration/01_login_scenarios.spec.ts',
  args: [
    '--test-type',
    '--ignore-certificate-errors',
    '--start-maximized',
    '--silent-debugger-extension-api',
    '--no-default-browser-check',
    '--no-first-run',
    '--noerrdialogs',
    '--enable-fixed-layout',
    '--disable-popup-blocking',
    '--disable-password-generation',
    '--disable-save-password-bubble',
    '--disable-single-click-autofill',
    '--disable-prompt-on-repos',
    '--disable-background-timer-throttling',
    '--disable-renderer-backgrounding',
    '--disable-renderer-throttling',
    '--disable-restore-session-state',
    '--disable-translate',
    '--disable-new-profile-management',
    '--disable-new-avatar-menu',
    '--allow-insecure-localhost',
    '--reduce-security-for-testing',
    '--enable-automation',
    '--disable-device-discovery-notifications',
    '--disable-infobars',
    '--autoplay-policy=no-user-gesture-required',
    '--disable-site-isolation-trials',
    '--metrics-recording-only',
    '--disable-prompt-on-repost',
    '--disable-hang-monitor',
    '--disable-sync',
    '--disable-web-resources',
    '--safebrowsing-disable-auto-update',
    '--safebrowsing-disable-download-protection',
    '--disable-client-side-phishing-detection',
    '--disable-component-update',
    '--disable-default-apps',
    '--use-fake-ui-for-media-stream',
    '--use-fake-device-for-media-stream',
    '--disable-ipc-flooding-protection',
    '--disable-backgrounding-occluded-window',
    '--disable-breakpad',
    '--password-store=basic',
    '--use-mock-keychain',
    '--proxy-server=http://localhost:60156',
    '--headless',
    '--remote-debugging-port=60171',
    '--remote-debugging-address=127.0.0.1',
    '--user-data-dir=/Users/jiyuan/Library/Application Support/Cypress/cy/production/browsers/chrome/run-13705',
    '--disk-cache-dir=/Users/jiyuan/Library/Application Support/Cypress/cy/production/browsers/chrome/run-13705/CypressCache'
  ],
  port: 60171
} +1ms
  cypress:launcher launching browser { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '70.0.3538.67', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: 70, isHeadless: true, isHeaded: false } to open about:blank +30s
  cypress:launcher spawning browser { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '70.0.3538.67', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: 70, isHeadless: true, isHeaded: false } with args about:blank --test-type --ignore-certificate-errors --start-maximized --silent-debugger-extension-api --no-default-browser-check --no-first-run --noerrdialogs --enable-fixed-layout --disable-popup-blocking --disable-password-generation --disable-save-password-bubble --disable-single-click-autofill --disable-prompt-on-repos --disable-background-timer-throttling --disable-renderer-backgrounding --disable-renderer-throttling --disable-restore-session-state --disable-translate --disable-new-profile-management --disable-new-avatar-menu --allow-insecure-localhost --reduce-security-for-testing --enable-automation --disable-device-discovery-notifications --disable-infobars --autoplay-policy=no-user-gesture-required --disable-site-isolation-trials --metrics-recording-only --disable-prompt-on-repost --disable-hang-monitor --disable-sync --disable-web-resources --safebrowsing-disable-auto-update --safebrowsing-disable-download-protection --disable-client-side-phishing-detection --disable-component-update --disable-default-apps --use-fake-ui-for-media-stream --use-fake-device-for-media-stream --disable-ipc-flooding-protection --disable-backgrounding-occluded-window --disable-breakpad --password-store=basic --use-mock-keychain --proxy-server=http://localhost:60156 --headless --remote-debugging-port=60171 --remote-debugging-address=127.0.0.1 --user-data-dir=/Users/jiyuan/Library/Application Support/Cypress/cy/production/browsers/chrome/run-13705 --disk-cache-dir=/Users/jiyuan/Library/Application Support/Cypress/cy/production/browsers/chrome/run-13705/CypressCache +0ms
  cypress:server:browsers:chrome connecting to Chrome remote interface at random port 60171 +5ms
  cypress:server:protocol Getting WS connection to CRI on port 60171 +30s
  cypress:network:connect received error on connect, retrying { iteration: 0, delay: 100, err: Error: connect ECONNREFUSED 127.0.0.1:60171     at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1056:14) { errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 60171 } } +30s
  cypress:network:connect received error on connect, retrying { iteration: 1, delay: 100, err: Error: connect ECONNREFUSED 127.0.0.1:60171     at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1056:14) { errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 60171 } } +106ms
  cypress:network:connect successfully connected { opts: { getDelayMsForRetry: [Function: _getDelayMsForRetry], host: '127.0.0.1', port: 60171 }, iteration: 2 } +101ms
  cypress:server:protocol CRI.List on port 60171 +208ms
  cypress:server:protocol CRI List { numTargets: 1, targets: [ { description: '', devtoolsFrontendUrl: '/devtools/inspector.html?ws=localhost:60171/devtools/page/225297E476209616CF0E848B6A933139', id: '225297E476209616CF0E848B6A933139', title: '', type: 'page', url: 'about:blank', webSocketDebuggerUrl: 'ws://localhost:60171/devtools/page/225297E476209616CF0E848B6A933139' } ] } +2ms
  cypress:server:protocol found CRI target { description: '', devtoolsFrontendUrl: '/devtools/inspector.html?ws=localhost:60171/devtools/page/225297E476209616CF0E848B6A933139', id: '225297E476209616CF0E848B6A933139', title: '', type: 'page', url: 'about:blank', webSocketDebuggerUrl: 'ws://localhost:60171/devtools/page/225297E476209616CF0E848B6A933139' } +1ms
  cypress:server:browsers:chrome received wsUrl ws://localhost:60171/devtools/page/225297E476209616CF0E848B6A933139 for port 60171 +211ms
  cypress:server:browsers:chrome screencastFrame is false +6ms
  cypress:server:browsers:chrome received CRI client +1ms
  cypress:server:browsers:chrome navigating to page https://datamarket.agoda.local/__/#/tests/integration/01_login_scenarios.spec.ts +0ms
  cypress:server:server Got CONNECT request from datamarket.agoda.local:443 +356ms
  cypress:https-proxy Writing browserSocket connection headers { url: 'datamarket.agoda.local:443', headLength: 0, headers: { host: 'datamarket.agoda.local:443', 'proxy-connection': 'keep-alive', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/70.0.3538.67 Safari/537.36' } } +30s
  cypress:https-proxy Got first head bytes { url: 'datamarket.agoda.local:443', head: '\u0016\u0003\u0001\u0000οΏ½\u0001\u0000\u0000οΏ½\u0003\u00033$οΏ½[οΏ½H}\fοΏ½b~οΏ½οΏ½rοΏ½οΏ½Η‘3οΏ½οΏ½οΏ½οΏ½PοΏ½Q9O.IS\u000e\u0000\u0000\u001cjjοΏ½+οΏ½/οΏ½,οΏ½0Μ©Μ¨οΏ½\u0013οΏ½\u0014\u0000οΏ½\u0000' } +0ms
  cypress:network:cors Parsed URL { port: '443', tld: 'local', domain: 'agoda' } +358ms
  cypress:server:server HTTPS request does match URL: https://datamarket.agoda.local:443 with props: { port: '443', tld: 'local', domain: 'agoda' } +2ms
  cypress:https-proxy Not making direct connection { url: 'datamarket.agoda.local:443' } +1ms
  cypress:https-proxy Making intercepted connection to 60158 +0ms
  cypress:https-proxy getting proxy URL { port: 60158, serverPort: 60156, sniPort: 60158, url: 'https://localhost:60158' } +0ms
  cypress:network:connect successfully connected { opts: { port: 60158, host: 'localhost', getDelayMsForRetry: [Function: getDelayForRetry] }, iteration: 0 } +142ms
  cypress:https-proxy received upstreamSocket callback for request { port: 60158, hostname: 'localhost', err: undefined } +1ms
  cypress:https-proxy received error on client browserSocket { err: Error: read ECONNRESET     at TCP.onStreamRead (internal/stream_base_commons.js:183:27) { errno: 'ECONNRESET', code: 'ECONNRESET', syscall: 'read' }, url: 'datamarket.agoda.local:443' } +121ms
  cypress:server:browsers browser opened +483ms

  cypress:server:browsers killing browser process +30s
  cypress:server:browsers:chrome closing remote interface client +30s
  cypress:server:browsers:chrome closing chrome +2ms
  cypress:server:browsers browser process killed +9ms
Timed out waiting for the browser to connect. Retrying again...
  cypress:server:run waiting for socket connection... { id: 'm5cxx' } +30s
  cypress:server:run setting Chrome properties { isHeaded: false, shouldWriteVideo: false } +0ms
  cypress:server:openproject resetting project state, preparing to launch browser +30s
  cypress:server:project resetting project instance /Users/jiyuan/Documents/ADP/datamarket_test_automation +30s
  cypress:proxy:http:util:buffers resetting buffers +30s
  cypress:server:server Setting remoteAuth undefined +30s
  cypress:network:cors Parsed URL { port: '443', tld: 'local', domain: 'agoda' } +30s
  cypress:server:server Setting remoteOrigin https://datamarket.agoda.local +0ms
  cypress:server:server Setting remoteHostAndPort { port: '443', tld: 'local', domain: 'agoda' } +0ms
  cypress:server:server Setting remoteDocDomain agoda.local +0ms
  cypress:server:server Getting remote state: { auth: undefined, props: { port: '443', tld: 'local', domain: 'agoda' }, origin: 'https://datamarket.agoda.local', strategy: 'http', visiting: undefined, domainName: 'agoda.local', fileServer: null } +0ms
  cypress:server:openproject launching browser: { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '70.0.3538.67', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: 70, isHeadless: true, isHeaded: false }, spec: cypress/test/01_login_scenarios.spec.ts +2ms
  cypress:server:browsers getBrowserLauncherByFamily { family: 'chrome' } +2ms
  cypress:server:browsers opening browser { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '70.0.3538.67', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: 70, isHeadless: true, isHeaded: false } +0ms
  cypress:server:plugins plugin event registered? { event: 'before:browser:launch', isRegistered: false } +30s
  cypress:server:browsers:chrome chrome is running headlessly, not installing extension +13ms
  cypress:server:appdata path: /Users/jiyuan/Library/Application Support/Cypress/cy/production/extensions +30s
  cypress:server:browsers:chrome launching in chrome with debugging port {
  url: 'https://datamarket.agoda.local/__/#/tests/integration/01_login_scenarios.spec.ts',
  args: [
    '--test-type',
    '--ignore-certificate-errors',
    '--start-maximized',
    '--silent-debugger-extension-api',
    '--no-default-browser-check',
    '--no-first-run',
    '--noerrdialogs',
    '--enable-fixed-layout',
    '--disable-popup-blocking',
    '--disable-password-generation',
    '--disable-save-password-bubble',
    '--disable-single-click-autofill',
    '--disable-prompt-on-repos',
    '--disable-background-timer-throttling',
    '--disable-renderer-backgrounding',
    '--disable-renderer-throttling',
    '--disable-restore-session-state',
    '--disable-translate',
    '--disable-new-profile-management',
    '--disable-new-avatar-menu',
    '--allow-insecure-localhost',
    '--reduce-security-for-testing',
    '--enable-automation',
    '--disable-device-discovery-notifications',
    '--disable-infobars',
    '--autoplay-policy=no-user-gesture-required',
    '--disable-site-isolation-trials',
    '--metrics-recording-only',
    '--disable-prompt-on-repost',
    '--disable-hang-monitor',
    '--disable-sync',
    '--disable-web-resources',
    '--safebrowsing-disable-auto-update',
    '--safebrowsing-disable-download-protection',
    '--disable-client-side-phishing-detection',
    '--disable-component-update',
    '--disable-default-apps',
    '--use-fake-ui-for-media-stream',
    '--use-fake-device-for-media-stream',
    '--disable-ipc-flooding-protection',
    '--disable-backgrounding-occluded-window',
    '--disable-breakpad',
    '--password-store=basic',
    '--use-mock-keychain',
    '--proxy-server=http://localhost:60156',
    '--headless',
    '--remote-debugging-port=60184',
    '--remote-debugging-address=127.0.0.1',
    '--user-data-dir=/Users/jiyuan/Library/Application Support/Cypress/cy/production/browsers/chrome/run-13705',
    '--disk-cache-dir=/Users/jiyuan/Library/Application Support/Cypress/cy/production/browsers/chrome/run-13705/CypressCache'
  ],
  port: 60184
} +0ms
  cypress:launcher launching browser { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '70.0.3538.67', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: 70, isHeadless: true, isHeaded: false } to open about:blank +30s
  cypress:launcher spawning browser { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '70.0.3538.67', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: 70, isHeadless: true, isHeaded: false } with args about:blank --test-type --ignore-certificate-errors --start-maximized --silent-debugger-extension-api --no-default-browser-check --no-first-run --noerrdialogs --enable-fixed-layout --disable-popup-blocking --disable-password-generation --disable-save-password-bubble --disable-single-click-autofill --disable-prompt-on-repos --disable-background-timer-throttling --disable-renderer-backgrounding --disable-renderer-throttling --disable-restore-session-state --disable-translate --disable-new-profile-management --disable-new-avatar-menu --allow-insecure-localhost --reduce-security-for-testing --enable-automation --disable-device-discovery-notifications --disable-infobars --autoplay-policy=no-user-gesture-required --disable-site-isolation-trials --metrics-recording-only --disable-prompt-on-repost --disable-hang-monitor --disable-sync --disable-web-resources --safebrowsing-disable-auto-update --safebrowsing-disable-download-protection --disable-client-side-phishing-detection --disable-component-update --disable-default-apps --use-fake-ui-for-media-stream --use-fake-device-for-media-stream --disable-ipc-flooding-protection --disable-backgrounding-occluded-window --disable-breakpad --password-store=basic --use-mock-keychain --proxy-server=http://localhost:60156 --headless --remote-debugging-port=60184 --remote-debugging-address=127.0.0.1 --user-data-dir=/Users/jiyuan/Library/Application Support/Cypress/cy/production/browsers/chrome/run-13705 --disk-cache-dir=/Users/jiyuan/Library/Application Support/Cypress/cy/production/browsers/chrome/run-13705/CypressCache +0ms
  cypress:server:browsers:chrome connecting to Chrome remote interface at random port 60184 +5ms
  cypress:server:protocol Getting WS connection to CRI on port 60184 +30s
  cypress:network:connect received error on connect, retrying { iteration: 0, delay: 100, err: Error: connect ECONNREFUSED 127.0.0.1:60184     at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1056:14) { errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 60184 } } +30s
  cypress:network:connect received error on connect, retrying { iteration: 1, delay: 100, err: Error: connect ECONNREFUSED 127.0.0.1:60184     at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1056:14) { errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 60184 } } +105ms
  cypress:network:connect successfully connected { opts: { getDelayMsForRetry: [Function: _getDelayMsForRetry], host: '127.0.0.1', port: 60184 }, iteration: 2 } +103ms
  cypress:server:protocol CRI.List on port 60184 +210ms
  cypress:server:protocol CRI List { numTargets: 1, targets: [ { description: '', devtoolsFrontendUrl: '/devtools/inspector.html?ws=localhost:60184/devtools/page/50F4FA51E7CE7C78E2A022EAA5EF8F61', id: '50F4FA51E7CE7C78E2A022EAA5EF8F61', title: '', type: 'page', url: 'about:blank', webSocketDebuggerUrl: 'ws://localhost:60184/devtools/page/50F4FA51E7CE7C78E2A022EAA5EF8F61' } ] } +2ms
  cypress:server:protocol found CRI target { description: '', devtoolsFrontendUrl: '/devtools/inspector.html?ws=localhost:60184/devtools/page/50F4FA51E7CE7C78E2A022EAA5EF8F61', id: '50F4FA51E7CE7C78E2A022EAA5EF8F61', title: '', type: 'page', url: 'about:blank', webSocketDebuggerUrl: 'ws://localhost:60184/devtools/page/50F4FA51E7CE7C78E2A022EAA5EF8F61' } +0ms
  cypress:server:browsers:chrome received wsUrl ws://localhost:60184/devtools/page/50F4FA51E7CE7C78E2A022EAA5EF8F61 for port 60184 +212ms
  cypress:server:browsers:chrome screencastFrame is false +7ms
  cypress:server:browsers:chrome received CRI client +1ms
  cypress:server:browsers:chrome navigating to page https://datamarket.agoda.local/__/#/tests/integration/01_login_scenarios.spec.ts +0ms
  cypress:server:server Got CONNECT request from datamarket.agoda.local:443 +349ms
  cypress:https-proxy Writing browserSocket connection headers { url: 'datamarket.agoda.local:443', headLength: 0, headers: { host: 'datamarket.agoda.local:443', 'proxy-connection': 'keep-alive', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/70.0.3538.67 Safari/537.36' } } +30s
  cypress:https-proxy Got first head bytes { url: 'datamarket.agoda.local:443', head: '\u0016\u0003\u0001\u0000οΏ½\u0001\u0000\u0000οΏ½\u0003\u0003οΏ½y%`\u0014οΏ½bοΏ½GDοΏ½οΏ½#οΏ½\u0013v1l|οΏ½Ζ’οΏ½<οΏ½~οΏ½οΏ½\u0019\u000eοΏ½\f\u0000\u0000\u001cοΏ½οΏ½οΏ½+οΏ½/οΏ½,οΏ½0Μ©Μ¨οΏ½\u0013οΏ½\u0014\u0000οΏ½\u0000' } +1ms
  cypress:network:cors Parsed URL { port: '443', tld: 'local', domain: 'agoda' } +350ms
  cypress:server:server HTTPS request does match URL: https://datamarket.agoda.local:443 with props: { port: '443', tld: 'local', domain: 'agoda' } +1ms
  cypress:https-proxy Not making direct connection { url: 'datamarket.agoda.local:443' } +0ms
  cypress:https-proxy Making intercepted connection to 60158 +0ms
  cypress:https-proxy getting proxy URL { port: 60158, serverPort: 60156, sniPort: 60158, url: 'https://localhost:60158' } +1ms
  cypress:network:connect successfully connected { opts: { port: 60158, host: 'localhost', getDelayMsForRetry: [Function: getDelayForRetry] }, iteration: 0 } +134ms
  cypress:https-proxy received upstreamSocket callback for request { port: 60158, hostname: 'localhost', err: undefined } +2ms
  cypress:https-proxy received error on client browserSocket { err: Error: read ECONNRESET     at TCP.onStreamRead (internal/stream_base_commons.js:183:27) { errno: 'ECONNRESET', code: 'ECONNRESET', syscall: 'read' }, url: 'datamarket.agoda.local:443' } +127ms
  cypress:server:browsers browser opened +480ms

  cypress:server:browsers killing browser process +30s
  cypress:server:browsers:chrome closing remote interface client +30s
  cypress:server:browsers:chrome closing chrome +2ms
  cypress:server:browsers browser process killed +8ms
The browser never connected. Something is wrong. The tests cannot run. Aborting...

  (Results)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Tests:        0                                                                                β”‚
  β”‚ Passing:      0                                                                                β”‚
  β”‚ Failing:      1                                                                                β”‚
  β”‚ Pending:      0                                                                                β”‚
  β”‚ Skipped:      0                                                                                β”‚
  β”‚ Screenshots:  0                                                                                β”‚
  β”‚ Video:        false                                                                            β”‚
  β”‚ Duration:     0 seconds                                                                        β”‚
  β”‚ Spec Ran:     01_login_scenarios.spec.ts                                                       β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

  cypress:server:run attempting to close the browser +30s
  cypress:server:run spec results { error: 'The browser never connected. Something is wrong. The tests cannot run. Aborting...', stats: { failures: 1, tests: 0, passes: 0, pending: 0, suites: 0, skipped: 0, wallClockDuration: 0, wallClockStartedAt: '2020-01-23T07:36:09.562Z', wallClockEndedAt: '2020-01-23T07:36:09.562Z' }, hooks: null, tests: null, video: null, screenshots: [], reporterStats: null, spec: { name: '01_login_scenarios.spec.ts', relative: 'cypress/test/01_login_scenarios.spec.ts', absolute: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test/01_login_scenarios.spec.ts' }, shouldUploadVideo: true } +1ms
  cypress:server:run final results of all runs: { startedTestsAt: '2020-01-23T07:36:09.562Z', endedTestsAt: '2020-01-23T07:36:09.562Z', totalDuration: 0, totalSuites: 0, totalTests: 0, totalFailed: 1, totalPassed: 0, totalPending: 0, totalSkipped: 0, runs: [ { error: 'The browser never connected. Something is wrong. The tests cannot run. Aborting...', stats: [Object], hooks: null, tests: null, video: null, screenshots: [], reporterStats: null, spec: [Object], shouldUploadVideo: true } ], browserPath: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', browserName: 'chrome', browserVersion: '70.0.3538.67', osName: 'darwin', osVersion: '19.2.0', cypressVersion: '3.8.1', runUrl: undefined, config: { baseUrl: 'https://datamarket.agoda.local', integrationFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test', video: false, env: { dataMarketUserName: 'hadoopdev', dataMarketPassword: 'hdd$2018', apiUrl: 'https://datamarket.agoda.local:8080', RETRIES: 2 }, reporter: 'mochawesome', reporterOptions: { reportDir: 'reports' }, theme: 'dark', darkMediaQuery: true, projectRoot: '/Users/jiyuan/Documents/ADP/datamarket_test_automation', projectName: 'datamarket_test_automation', morgan: false, isTextTerminal: true, socketId: 'm5cxx', report: true, browsers: [ [Object], [Object] ], port: 60156, hosts: null, projectId: null, userAgent: null, blacklistHosts: null, clientRoute: '/__/', xhrRoute: '/xhrs/', socketIoRoute: '/__socket.io', socketIoCookie: '__socket.io', reporterRoute: '/__cypress/reporter', ignoreTestFiles: '*.hot-update.js', testFiles: '**/*.*', defaultCommandTimeout: 4000, requestTimeout: 5000, responseTimeout: 30000, pageLoadTimeout: 60000, execTimeout: 60000, taskTimeout: 60000, videoCompression: 32, videoUploadOnPasses: true, modifyObstructiveCode: true, chromeWebSecurity: true, waitForAnimations: true, animationDistanceThreshold: 5, numTestsKeptInMemory: 0, watchForFileChanges: false, trashAssetsBeforeRuns: true, autoOpen: false, viewportWidth: 1000, viewportHeight: 660, fileServerFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation', videosFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/videos', supportFile: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/support/index.js', fixt
uresFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/fixtures', screenshotsFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/screenshots', namespace: '__cypress', pluginsFile: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/plugins/index.js', nodeVersion: 'default', configFile: 'cypress.json', javascripts: [], cypressEnv: 'production', resolved: { animationDistanceThreshold: [Object], fileServerFolder: [Object], baseUrl: [Object], fixturesFolder: [Object], blacklistHosts: [Object], chromeWebSecurity: [Object], modifyObstructiveCode: [Object], integrationFolder: [Object], env: [Object], pluginsFile: [Object], hosts: [Object], screenshotsFolder: [Object], numTestsKeptInMemory: [Object], supportFile: [Object], port: [Object], projectId: [Object], videosFolder: [Object], reporter: [Object], reporterOptions: [Object], ignoreTestFiles: [Object], testFiles: [Object], defaultCommandTimeout: [Object], trashAssetsBeforeRuns: [Object], execTimeout: [Object], userAgent: [Object], pageLoadTimeout: [Object], viewportWidth: [Object], requestTimeout: [Object], viewportHeight: [Object], responseTimeout: [Object], video: [Object], taskTimeout: [Object], videoCompression: [Object], videoUploadOnPasses: [Object], watchForFileChanges: [Object], waitForAnimations: [Object], nodeVersion: [Object], browsers: [Object] }, parentTestsFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress', parentTestsFolderDisplay: 'datamarket_test_automation/cypress', supportFolder: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/support', integrationExampleName: 'examples', integrationExamplePath: '/Users/jiyuan/Documents/ADP/datamarket_test_automation/cypress/test/examples', scaffoldedFiles: [ [Object] ], resolvedNodeVersion: '12.8.1', state: {}, proxyUrl: 'http://localhost:60156', browserUrl: 'https://datamarket.agoda.local/__/', reporterUrl: 'https://datamarket.agoda.local/__cypress/reporter', xhrUrl: '__cypress/xhrs/' } } +0ms
====================================================================================================

  (Run Finished)


       Spec                                              Tests  Passing  Failing  Pending  Skipped  
  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ βœ–  01_login_scenarios.spec.ts                 0ms        -        -        1        -        - β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
    βœ–  1 of 1 failed (100%)                       0ms        -        -        1        -        -  

  cypress:server:cypress about to exit with code 1 +2m
  cypress:cli child event fired { event: 'exit', code: 1, signal: null } +2m
  cypress:cli child event fired { event: 'close', code: 1, signal: null } +0ms

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:14 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
scheung38commented, Mar 4, 2020

Me too 4.1.0 cannot seem to work headless in chrome 80. Errconnect cannot connect to 4200

Do recall that it worked headless in 4.0.2, how to downgrade back to it thanks

0reactions
jyothi-venucommented, Feb 16, 2022

I am facing exact same issue. A feature file is running on headed mode but not in chrome headless mode @jennifer-shehane Please provide some solution

Read more comments on GitHub >

github_iconTop Results From Across the Web

Launching Browsers | Cypress Documentation
By default, we will launch Chrome in headlessly during cypress run . To run Chrome headed, you can pass the --headed argument to...
Read more >
javascript - Cypress tests fail when running headless but pass ...
In this case test runs pass. But when I run the same test script headless, it fails. What can be the cause of...
Read more >
cypress-io/cypress - Gitter
But npm run - which triggers headless mode is pretty bad, hangs randomly, ... I tried both, and they work in Chrome, but...
Read more >
How To Run Cypress Tests In Headless Mode - YouTube
When you run your test headlessly, you might notice that the test is being run on an Electron browser. It is a version...
Read more >
Cypress β€” initial setup - Kristijan - Medium
To keep it small and simple, I will not be covering setup for reports or actual ... cypress run --browser chrome. headless. If...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found