Skip to content
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

Test fails for Electron browser for download a csv file #25912

Closed
mpatel13 opened this issue Feb 22, 2023 · 1 comment
Closed

Test fails for Electron browser for download a csv file #25912

mpatel13 opened this issue Feb 22, 2023 · 1 comment
Assignees

Comments

@mpatel13
Copy link

mpatel13 commented Feb 22, 2023

Current behavior

when I run my test for to download file using verifyDownload plugin for this test . my test runs fine for Chrome and FF but throws out for Electron browser and close everything and test fails.

this test fails on headless and headed both for Electron. runs fine with other browsers.
I was able to see the exported role file on cypress/downloads folder, but cypress throws the error and closes after the download.

Desired behavior

test should works fine same as other browsers like chrome and FF.

Test code to reproduce

it('Export Selected - role file', { tags: '@smoke' }, () => {
      cy.deleteDownloadsFolder();
      pageRolesManagement.clickRolesTableSelectAllCheckbox();
      pageRolesManagement.elements.rolesActionMenuButton().should('be.visible')
        .should('be.enabled')
        .click();
      pageRolesManagement.elements.rolesExportSelectedMenuButton().should('be.visible')
        .should('have.text', 'Export Selected')
        .click();
      cy.verifyDownload('roles-export-2023', { timeout: 10000, contains: true });
    });
  });

Cypress Version

11.2.0

Node version

14.17.5

Operating System

windows 64-bit operating system, x64-based processor

Debug Logs

Trace: The new-window event is deprecated and will be removed. Please use contents.setWindowOpenHandler() instead.
    at Object.log (node:electron/js2c/browser_init:225:603)
    at emitDeprecatedNewWindowEvent (node:electron/js2c/browser_init:185:1303)
    at openGuestWindow (node:electron/js2c/browser_init:185:1685)
    at EventEmitter.<anonymous> (node:electron/js2c/browser_init:165:14118)
    at EventEmitter.emit (node:events:527:28)
GET /roles/733571/roles-export-2023-02-17T06%3A23%3A50.853Z.csv?AWSAccessKeyId=ASIA4QESSIOKRNEGYQDS&Expires=1676615331&Signature=nzaxIls3q3nxg4VU0BSLw3pgUgE%3D&x-amz-security-token=IQoJb3JpZ2luX2VjEL%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCXVzLWVhc3QtMSJGMEQCIEh4OcPOwI5r%2F8y40wpNnY8R9300hb9LbVVW%2F2WVGCQAAiBTARlsZ1NwtSh23YURmLe%2Bo3UV2RJwtjPxW5YB8jvt9CqIAwhYEAEaDDg1OTMwMDg0MDM0MSIMfsooEkwMiyz5lEidKuUCSzSAW1ezYUQlHljp80Ho93RZc8e40kSnDtwncXWQ0CB4EefsGTVx9Kg35A1vK9X%2FcGuWfTdMRMsFtlh9nhq4MiqcoKL32lfJN2J5j6UOtbp5b5jqRZjytit4nSF5pp8nfEwgr%2BUSmkoiL0AvRz0JhwU0AE%2FmznbzEw55LYIthfR7i1PhJBmQWw4W1Dj3KlEQxsS%2BrYjHtWhFKoG4Ry7tr2i9V6q8OYfSsq07tQNaiSTW0QpDCK8vUcSjyOMBnldih94Mkl3Y1mfZNArDrCffKkodT1xZSnrGIstXyKCByz2tIjzk%2BH17Tyk8KFOPUzWqIURsowjJ0wPYdkkj8d1wFH7EqRKliUjHLmALz267lPffr9kY3jvM1WMEbtOXKk10MwKNufj5sTj%2FlOSc5ZxAnsr2VkWA3C1flrhOi46dPAhv5eqEEI6xtflzbDgcTy1pQGxpxsVscszZz43zgdPySzTWSxfFMPW6vJ8GOp8B7Ef3zZWzNHlxVCdr7jM2atgDqsbmszuA1wdp2ryd9giqIK93ODEl3Y5BzK3kwkbULC9VgV7%2BdSKzzkhXAdYHN5BM9Sh%2Fsa8b0GsVgKEeSTZ%2BXbvhnRyjvUfNNODGv%2B%2F0aEQG1lwGwxkol5NfGL0JGwJ0gVQWgJ99LSNRM8oaGbEQiavvZtgRFd8QN3y7J2ThrAvNurv3FnjqTQHRWCn9 200 1345.243 ms - -ERR_FAILED (-2) loading 'https://talenttransform-exports-dev.s3.amazonaws.com/roles/733571/roles-export-2023-02-17T06%3A23%3A50.853Z.csv?AWSAccessKeyId=ASIA4QESSIOKRNEGYQDS&Expires=1676615331&Signature=nzaxIls3q3nxg4VU0BSLw3pgUgE%3D&x-amz-security-token=IQoJb3JpZ2luX2VjEL%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCXVzLWVhc3QtMSJGMEQCIEh4OcPOwI5r%2F8y40wpNnY8R9300hb9LbVVW%2F2WVGCQAAiBTARlsZ1NwtSh23YURmLe%2Bo3UV2RJwtjPxW5YB8jvt9CqIAwhYEAEaDDg1OTMwMDg0MDM0MSIMfsooEkwMiyz5lEidKuUCSzSAW1ezYUQlHljp80Ho93RZc8e40kSnDtwncXWQ0CB4EefsGTVx9Kg35A1vK9X%2FcGuWfTdMRMsFtlh9nhq4MiqcoKL32lfJN2J5j6UOtbp5b5jqRZjytit4nSF5pp8nfEwgr%2BUSmkoiL0AvRz0JhwU0AE%2FmznbzEw55LYIthfR7i1PhJBmQWw4W1Dj3KlEQxsS%2BrYjHtWhFKoG4Ry7tr2i9V6q8OYfSsq07tQNaiSTW0QpDCK8vUcSjyOMBnldih94Mkl3Y1mfZNArDrCffKkodT1xZSnrGIstXyKCByz2tIjzk%2BH17Tyk8KFOPUzWqIURsowjJ0wPYdkkj8d1wFH7EqRKliUjHLmALz267lPffr9kY3jvM1WMEbtOXKk10MwKNufj5sTj%2FlOSc5ZxAnsr2VkWA3C1flrhOi46dPAhv5eqEEI6xtflzbDgcTy1pQGxpxsVscszZz43zgdPySzTWSxfFMPW6vJ8GOp8B7Ef3zZWzNHlxVCdr7jM2atgDqsbmszuA1wdp2ryd9giqIK93ODEl3Y5BzK3kwkbULC9VgV7%2BdSKzzkhXAdYHN5BM9Sh%2Fsa8b0GsVgKEeSTZ%2BXbvhnRyjvUfNNODGv%2B%2F0aEQG1lwGwxkol5NfGL0JGwJ0gVQWgJ99LSNRM8oaGbEQiavvZtgRFd8QN3y7J2ThrAvNurv3FnjqTQHRWCn9'
Error: ERR_FAILED (-2) loading 'https://talenttransform-exports-dev.s3.amazonaws.com/roles/733571/roles-export-2023-02-17T06%3A23%3A50.853Z.csv?AWSAccessKeyId=ASIA4QESSIOKRNEGYQDS&Expires=1676615331&Signature=nzaxIls3q3nxg4VU0BSLw3pgUgE%3D&x-amz-security-token=IQoJb3JpZ2luX2VjEL%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCXVzLWVhc3QtMSJGMEQCIEh4OcPOwI5r%2F8y40wpNnY8R9300hb9LbVVW%2F2WVGCQAAiBTARlsZ1NwtSh23YURmLe%2Bo3UV2RJwtjPxW5YB8jvt9CqIAwhYEAEaDDg1OTMwMDg0MDM0MSIMfsooEkwMiyz5lEidKuUCSzSAW1ezYUQlHljp80Ho93RZc8e40kSnDtwncXWQ0CB4EefsGTVx9Kg35A1vK9X%2FcGuWfTdMRMsFtlh9nhq4MiqcoKL32lfJN2J5j6UOtbp5b5jqRZjytit4nSF5pp8nfEwgr%2BUSmkoiL0AvRz0JhwU0AE%2FmznbzEw55LYIthfR7i1PhJBmQWw4W1Dj3KlEQxsS%2BrYjHtWhFKoG4Ry7tr2i9V6q8OYfSsq07tQNaiSTW0QpDCK8vUcSjyOMBnldih94Mkl3Y1mfZNArDrCffKkodT1xZSnrGIstXyKCByz2tIjzk%2BH17Tyk8KFOPUzWqIURsowjJ0wPYdkkj8d1wFH7EqRKliUjHLmALz267lPffr9kY3jvM1WMEbtOXKk10MwKNufj5sTj%2FlOSc5ZxAnsr2VkWA3C1flrhOi46dPAhv5eqEEI6xtflzbDgcTy1pQGxpxsVscszZz43zgdPySzTWSxfFMPW6vJ8GOp8B7Ef3zZWzNHlxVCdr7jM2atgDqsbmszuA1wdp2ryd9giqIK93ODEl3Y5BzK3kwkbULC9VgV7%2BdSKzzkhXAdYHN5BM9Sh%2Fsa8b0GsVgKEeSTZ%2BXbvhnRyjvUfNNODGv%2B%2F0aEQG1lwGwxkol5NfGL0JGwJ0gVQWgJ99LSNRM8oaGbEQiavvZtgRFd8QN3y7J2ThrAvNurv3FnjqTQHRWCn9'
    at rejectAndCleanup (node:electron/js2c/browser_init:165:7500)
    at EventEmitter.stopLoadingListener (node:electron/js2c/browser_init:165:7875)
    at EventEmitter.emit (node:events:527:28)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Other

this works fine for Chrome and FF but not with Electron and also fails in Jenkins because by default jenkins use Electron browser to run test suite.

@flotwig
Copy link
Contributor

flotwig commented Feb 27, 2023

This is seemingly a duplicate of #18547, closing. Please follow that issue for updates.

@flotwig flotwig closed this as completed Feb 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants