rancher / dashboard

The Rancher UI
https://rancher.com
Apache License 2.0
465 stars 264 forks source link

[UI] Automation: Unpin Chrome version #11836

Open yonasberhe23 opened 3 months ago

yonasberhe23 commented 3 months ago

Chrome version was pinned in https://github.com/rancher/dashboard/pull/11775 to unblock CI. We were hitting an issue in Chrome 128; Cypress error is thrown when capturing screenshots when the test clicks on a link that opens a tab. More on the issue here.

I'm hoping that the issue will be resolved in future Chrome versions otherwise we'll need to upgrade our version of Cypress to Cypress 13.7.0 which contains the fix to this specific issue.

yonasberhe23 commented 3 months ago

this will need to be backported to 2.9 once we have a solution as Chrome is pinned there as well https://github.com/rancher/dashboard/pull/11829

yonasberhe23 commented 2 months ago

Unpinned chrome version but getting the same error CypressError: `cy.screenshot()` timed out waiting `30000ms` to complete. as cypress is still using Chrome 128 in CI by default. I also tested pinning the Chrome version to 129 and still got the error. At this point, we are not able to unpin.