Cypress fails to run Chrome browser headlessly
See original GitHub issueCurrent 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:
- Created 4 years ago
- Comments:14 (5 by maintainers)
Top 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 >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
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
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