New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TestCafe freezes/hangs after downloading a file in as part of test execution #5796
Comments
Hello, Could you please share a simple project that illustrates this issue? We'll examine it and check for a suitable solution. |
Hi @Farfurix Unfortunately when we create a sample app and try to attempt file download it is working fine. So we are not really sure as to why this happens with our actual application. Please find the debug logs below. TestCafe Debug logs:testcafe:utils:temp-directory Found temp directories: [] +7s
testcafe:utils:temp-directory Temp directory path: /var/folders/4p/zw1mw6g5695281h81yryqw4w0000gn/T/testcafe/video-27814MullEzzsmVN0 +1ms
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message cmd: 'ready',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message status: {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message id: '3096.7749999836087',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message isCommandResult: false,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message executionError: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message pageError: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message resent: false,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message result: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message consoleMessages: {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message '2Vzx6JuPg': [Object]
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message },
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message isPendingWindowSwitching: false,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message isFirstRequestAfterWindowSwitching: false
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message },
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message disableResending: true,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message allowRejecting: true,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message sessionId: '7dj1YJGwV'
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message +4s
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command SetNativeDialogHandlerCommand {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command type: 'set-native-dialog-handler',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command dialogHandler: ExecuteClientFunctionCommand {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command type: 'execute-client-function',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command instantiationCallsiteName: 'setNativeDialogHandler',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command fnCode: '(function(){ return (function () {return true;});})();',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command args: [
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command []
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command dependencies: [
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command [Object: null prototype] {}
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ]
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command +575ms
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message cmd: 'ready',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message status: {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message id: '3841.539999935776',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message isCommandResult: true,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message executionError: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message pageError: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message resent: false,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message result: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message consoleMessages: {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message '2Vzx6JuPg': [Object]
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message },
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message isPendingWindowSwitching: false,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message isFirstRequestAfterWindowSwitching: false
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message },
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message disableResending: true,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message allowRejecting: true,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message sessionId: '7dj1YJGwV'
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message +16ms
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command AssertionCommand {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command type: 'assertion',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command assertionType: 'ok',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command actual: ReExecutablePromise {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command _then: [],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command _fn: [Function],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command _taskPromise: null
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command },
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command expected: undefined,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command expected2: undefined,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command message: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command options: AssertionOptions {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command timeout: undefined,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command allowUnawaitedPromise: false
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command +5ms
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ExecuteSelectorCommand {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command type: 'execute-selector',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command instantiationCallsiteName: 'Selector',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command fnCode: '(function(){\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' var __f$=(function(){return document.querySelectorAll("[data-testid=\\"topbar\\"]");});;\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' return function(){\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' var args = __dependencies$.boundArgs || arguments;\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command " var selectorFilter = window['%testCafeSelectorFilter%'];\n" +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' var nodes = __f$.apply(this, args);\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' nodes = selectorFilter.cast(nodes);\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' if (!nodes.length && !selectorFilter.error)\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' selectorFilter.error = __dependencies$.apiInfo.apiFnID;\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' return selectorFilter.filter(nodes, __dependencies$.filterOptions, __dependencies$.apiInfo);\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' };\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '})();',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command args: [
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command []
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command dependencies: [
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command [Object: null prototype] {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command filterOptions: [Object: null prototype],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command apiInfo: [Object: null prototype],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command boundArgs: [Object: null prototype],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command customDOMProperties: [Object: null prototype],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command customMethods: [Object: null prototype]
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command visibilityCheck: false,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command timeout: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command apiFnChain: [
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command `Selector('[data-testid="topbar"]')`
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command index: 0
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command +37ms
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message cmd: 'ready',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message status: {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message id: '3901.924999896437',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message isCommandResult: true,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message executionError: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message pageError: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message resent: false,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message result: [
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message 1
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message ],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message consoleMessages: {},
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message isPendingWindowSwitching: false,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message isFirstRequestAfterWindowSwitching: false
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message },
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message disableResending: true,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message allowRejecting: true,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message sessionId: '7dj1YJGwV'
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message +31ms
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command AssertionCommand {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command type: 'assertion',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command assertionType: 'ok',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command actual: ReExecutablePromise {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command _then: [],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command _fn: [Function],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command _taskPromise: null
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command },
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command expected: undefined,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command expected2: undefined,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command message: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command options: AssertionOptions {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command timeout: undefined,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command allowUnawaitedPromise: false
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command +10ms
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ExecuteSelectorCommand {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command type: 'execute-selector',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command instantiationCallsiteName: 'Selector',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command fnCode: '(function(){\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' var __f$=(function(){return document.querySelectorAll("[data-testid=\\"asset-bar\\"]");});;\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' return function(){\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' var args = __dependencies$.boundArgs || arguments;\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command " var selectorFilter = window['%testCafeSelectorFilter%'];\n" +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' var nodes = __f$.apply(this, args);\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' nodes = selectorFilter.cast(nodes);\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' if (!nodes.length && !selectorFilter.error)\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' selectorFilter.error = __dependencies$.apiInfo.apiFnID;\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' return selectorFilter.filter(nodes, __dependencies$.filterOptions, __dependencies$.apiInfo);\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' };\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '})();',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command args: [
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command []
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command dependencies: [
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command [Object: null prototype] {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command filterOptions: [Object: null prototype],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command apiInfo: [Object: null prototype],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command boundArgs: [Object: null prototype],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command customDOMProperties: [Object: null prototype],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command customMethods: [Object: null prototype]
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command visibilityCheck: false,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command timeout: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command apiFnChain: [
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command `Selector('[data-testid="asset-bar"]')`
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command index: 0
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command +4ms
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message cmd: 'ready',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message status: {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message id: '4006.8249999312684',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message isCommandResult: true,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message executionError: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message pageError: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message resent: false,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message result: [
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message 1
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message ],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message consoleMessages: {},
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message isPendingWindowSwitching: false,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message isFirstRequestAfterWindowSwitching: false
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message },
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message disableResending: true,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message allowRejecting: true,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message sessionId: '7dj1YJGwV'
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message +90ms
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ClickCommand {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command type: 'click',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command selector: ExecuteSelectorCommand {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command type: 'execute-selector',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command instantiationCallsiteName: 'Selector',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command fnCode: '(function(){\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command " var __f$=(function(){var selector=__dependencies$['selector'];var filter=__dependencies$['filter'];var filterNodes=__dependencies$['filterNodes'];var textRe=__dependencies$['textRe']; return (function () {\n" +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '/* eslint-disable no-undef */\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command 'var nodes = selector();\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command 'if (!nodes.length)\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command 'return null;\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command 'return filterNodes(nodes, filter, document, void 0, textRe);\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '/* eslint-enable no-undef */\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '});})();;\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' return function(){\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' var args = __dependencies$.boundArgs || arguments;\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command " var selectorFilter = window['%testCafeSelectorFilter%'];\n" +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' var nodes = __f$.apply(this, args);\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' nodes = selectorFilter.cast(nodes);\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' if (!nodes.length && !selectorFilter.error)\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' selectorFilter.error = __dependencies$.apiInfo.apiFnID;\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' return selectorFilter.filter(nodes, __dependencies$.filterOptions, __dependencies$.apiInfo);\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' };\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' })();',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command args: [
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command []
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command dependencies: [
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command [Object: null prototype]
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command visibilityCheck: true,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command timeout: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command apiFnChain: [
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command `Selector('[data-testid="folder-item"]')`,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ".find('div')",
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ".withText('e2e Marah Neimke')"
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command index: 0
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command },
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command options: ClickOptions {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command speed: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command offsetX: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command offsetY: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command modifiers: {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ctrl: false,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command alt: false,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command shift: false,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command meta: false
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command },
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command caretPos: null
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command +79ms
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message cmd: 'ready',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message status: {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message id: '4763.269999995828',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message isCommandResult: true,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message executionError: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message pageError: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message resent: false,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message result: [
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message [Array]
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message ],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message consoleMessages: {},
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message isPendingWindowSwitching: false,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message isFirstRequestAfterWindowSwitching: false
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message },
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message disableResending: true,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message allowRejecting: true,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message sessionId: '7dj1YJGwV'
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message +663ms
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command AssertionCommand {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command type: 'assertion',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command assertionType: 'ok',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command actual: ReExecutablePromise {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command _then: [],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command _fn: [Function],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command _taskPromise: null
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command },
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command expected: undefined,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command expected2: undefined,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command message: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command options: AssertionOptions {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command timeout: undefined,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command allowUnawaitedPromise: false
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command +28ms
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ExecuteSelectorCommand {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command type: 'execute-selector',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command instantiationCallsiteName: 'Selector',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command fnCode: '(function(){\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command " var __f$=(function(){var selector=__dependencies$['selector'];var filter=__dependencies$['filter'];var filterNodes=__dependencies$['filterNodes'];var textRe=__dependencies$['textRe']; return (function () {\n" +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '/* eslint-disable no-undef */\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command 'var nodes = selector();\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command 'if (!nodes.length)\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command 'return null;\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command 'return filterNodes(nodes, filter, document, void 0, textRe);\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '/* eslint-enable no-undef */\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '});})();;\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' return function(){\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' var args = __dependencies$.boundArgs || arguments;\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command " var selectorFilter = window['%testCafeSelectorFilter%'];\n" +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' var nodes = __f$.apply(this, args);\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' nodes = selectorFilter.cast(nodes);\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' if (!nodes.length && !selectorFilter.error)\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' selectorFilter.error = __dependencies$.apiInfo.apiFnID;\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' return selectorFilter.filter(nodes, __dependencies$.filterOptions, __dependencies$.apiInfo);\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' };\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' })();',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command args: [
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command []
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command dependencies: [
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command [Object: null prototype] {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command selector: [Object: null prototype],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command filter: [Object: null prototype],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command filterNodes: [Object: null prototype],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command textRe: [Object: null prototype],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command filterOptions: [Object: null prototype],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command apiInfo: [Object: null prototype],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command boundArgs: [Object: null prototype],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command customDOMProperties: [Object: null prototype],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command customMethods: [Object: null prototype]
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command visibilityCheck: false,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command timeout: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command apiFnChain: [
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command `Selector('[data-testid="document-table"]')`,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ".find('td')",
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ".withText('e2e Sahra Grötzinger')"
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command index: 0
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command +3ms
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message cmd: 'ready',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message status: {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message id: '4809.479999938048',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message isCommandResult: true,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message executionError: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message pageError: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message resent: false,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message result: [
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message 1
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message ],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message consoleMessages: {},
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message isPendingWindowSwitching: false,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message isFirstRequestAfterWindowSwitching: false
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message },
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message disableResending: true,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message allowRejecting: true,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message sessionId: '7dj1YJGwV'
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message +29ms
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ClickCommand {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command type: 'click',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command selector: ExecuteSelectorCommand {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command type: 'execute-selector',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command instantiationCallsiteName: 'Selector',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command fnCode: '(function(){\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command " var __f$=(function(){var selector=__dependencies$['selector'];var filter=__dependencies$['filter'];var filterNodes=__dependencies$['filterNodes'];var textRe=__dependencies$['textRe']; return (function () {\n" +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '/* eslint-disable no-undef */\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command 'var nodes = selector();\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command 'if (!nodes.length)\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command 'return null;\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command 'return filterNodes(nodes, filter, document, void 0, textRe);\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '/* eslint-enable no-undef */\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '});})();;\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' return function(){\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' var args = __dependencies$.boundArgs || arguments;\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command " var selectorFilter = window['%testCafeSelectorFilter%'];\n" +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' var nodes = __f$.apply(this, args);\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' nodes = selectorFilter.cast(nodes);\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' if (!nodes.length && !selectorFilter.error)\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' selectorFilter.error = __dependencies$.apiInfo.apiFnID;\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' return selectorFilter.filter(nodes, __dependencies$.filterOptions, __dependencies$.apiInfo);\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' };\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' })();',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command args: [
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command []
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command dependencies: [
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command [Object: null prototype]
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command visibilityCheck: true,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command timeout: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command apiFnChain: [
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command `Selector('[data-testid="document-table"]')`,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ".find('td')",
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ".withText('e2e Sahra Grötzinger')"
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command index: 0
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command },
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command options: ClickOptions {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command speed: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command offsetX: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command offsetY: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command modifiers: {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ctrl: false,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command alt: false,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command shift: false,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command meta: false
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command },
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command caretPos: null
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command +28ms
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message cmd: 'ready',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message status: {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message id: '5258.82999994792',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message isCommandResult: true,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message executionError: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message pageError: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message resent: false,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message result: [
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message [Array]
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message ],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message consoleMessages: {},
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message isPendingWindowSwitching: false,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message isFirstRequestAfterWindowSwitching: false
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message },
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message disableResending: true,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message allowRejecting: true,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message sessionId: '7dj1YJGwV'
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message +413ms
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command AssertionCommand {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command type: 'assertion',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command assertionType: 'ok',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command actual: ReExecutablePromise {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command _then: [],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command _fn: [Function],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command _taskPromise: null
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command },
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command expected: undefined,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command expected2: undefined,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command message: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command options: AssertionOptions {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command timeout: undefined,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command allowUnawaitedPromise: false
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command +8ms
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ExecuteSelectorCommand {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command type: 'execute-selector',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command instantiationCallsiteName: 'Selector',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command fnCode: '(function(){\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' var __f$=(function(){return document.querySelectorAll("[data-testid=\\"document-panel\\"]");});;\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' return function(){\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' var args = __dependencies$.boundArgs || arguments;\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command " var selectorFilter = window['%testCafeSelectorFilter%'];\n" +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' var nodes = __f$.apply(this, args);\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' nodes = selectorFilter.cast(nodes);\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' if (!nodes.length && !selectorFilter.error)\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' selectorFilter.error = __dependencies$.apiInfo.apiFnID;\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' return selectorFilter.filter(nodes, __dependencies$.filterOptions, __dependencies$.apiInfo);\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' };\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '})();',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command args: [
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command []
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command dependencies: [
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command [Object: null prototype] {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command filterOptions: [Object: null prototype],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command apiInfo: [Object: null prototype],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command boundArgs: [Object: null prototype],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command customDOMProperties: [Object: null prototype],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command customMethods: [Object: null prototype]
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command visibilityCheck: false,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command timeout: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command apiFnChain: [
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command `Selector('[data-testid="document-panel"]')`
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command index: 0
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command +3ms
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message cmd: 'ready',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message status: {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message id: '5314.994999906048',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message isCommandResult: true,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message executionError: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message pageError: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message resent: false,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message result: [
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message 1
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message ],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message consoleMessages: {},
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message isPendingWindowSwitching: false,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message isFirstRequestAfterWindowSwitching: false
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message },
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message disableResending: true,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message allowRejecting: true,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message sessionId: '7dj1YJGwV'
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message +52ms
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ClickCommand {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command type: 'click',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command selector: ExecuteSelectorCommand {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command type: 'execute-selector',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command instantiationCallsiteName: 'Selector',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command fnCode: '(function(){\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' var __f$=(function(){return document.querySelectorAll("[data-testid=\\"download-panel-button\\"]");});;\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' return function(){\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' var args = __dependencies$.boundArgs || arguments;\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command " var selectorFilter = window['%testCafeSelectorFilter%'];\n" +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' var nodes = __f$.apply(this, args);\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' nodes = selectorFilter.cast(nodes);\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' if (!nodes.length && !selectorFilter.error)\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' selectorFilter.error = __dependencies$.apiInfo.apiFnID;\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' return selectorFilter.filter(nodes, __dependencies$.filterOptions, __dependencies$.apiInfo);\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ' };\n' +
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command '})();',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command args: [
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command []
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command dependencies: [
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command [Object: null prototype]
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command visibilityCheck: true,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command timeout: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command apiFnChain: [
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command `Selector('[data-testid="download-panel-button"]')`
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ],
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command index: 0
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command },
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command options: ClickOptions {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command speed: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command offsetX: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command offsetY: null,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command modifiers: {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command ctrl: false,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command alt: false,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command shift: false,
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command meta: false
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command },
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command caretPos: null
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:command +5ms
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message {
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message cmd: 'wait-for-file-download',
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message sessionId: '7dj1YJGwV'
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message }
testcafe:test-run:Chrome 87.0.4280.88 / macOS 10.15.6:driver-message +702ms |
Hi @Farfurix Scenario: The freezing happens when the application under test has a native dialog Sample Application: https://github.com/rotimi-babalola/dummy-download-app Test Code: test('download', async () => {
await t.setNativeDialogHandler(() => true)
await t.navigateTo('http://localhost:3000')
await t.click(Selector('button'))
}) Please let me know if you need any further information to debug the issue. |
Hello @Farfurix have you been able to reproduce this issue yet? Please let me know if you need any more information to debug this. Thanks |
Hello, Thank you for the sample. We have managed to reproduce the issue. We will research it and update this thread once we have any results. |
Hello @Farfurix @aleks-pro do you have any updates about this issue now? Thanks |
Hello @rotmi-babalola, We have no updates yet. Once we have any, we will post them here. |
What is your Test Scenario?
Our application has a file download feature, where the selected file which is stored in an S3 bucket gets downloaded upon clicking the download button.
What is the Current behavior?
When TestCafe clicks the download button the download happens but TestCafe hangs forever and then nothing happens. The behavior is the same in Chrome, Firefox, Safari, and Edge
During this time the messaging call
{"cmd":"wait-for-file-download","sessionId":"emuGbhh2h"}
remains in pending state for ever.What is the Expected behavior?
TestCafe should just continue to the next step or at least throw a proper error if it is not able to handle the command due to some issue.
What is your web application and your TestCafe test code?
Unfortunately, a public link to our application cannot be shared. But we use the below method to trigger the download when the download button is clicked.
downloadUrl
is an s3 file download link in this case.Your complete test code (or attach your test files):
Your complete configuration file (if any):
Your complete test report:
Screenshots:
Steps to Reproduce:
Your Environment details:
The text was updated successfully, but these errors were encountered: