-
Notifications
You must be signed in to change notification settings - Fork 3.3k
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
fix: update chrome to 128 firefox to 130 inside Cypress tests in CircleCI #30245
Conversation
7870478
to
6acae41
Compare
6acae41
to
bcba5ed
Compare
cypress
|
Project |
cypress
|
Branch Review |
chore/update_chrome_128_firefox_130
|
Run status |
|
Run duration | 24m 22s |
Commit |
|
Committer | Bill Glesias |
View all properties for this run ↗︎ |
Test results | |
---|---|
|
0
|
|
3
|
|
1328
|
|
0
|
|
29403
|
View all changes introduced in this branch ↗︎ |
UI Coverage
44.77%
|
|
---|---|
|
201
|
|
167
|
Accessibility
91.29%
|
|
---|---|
|
5 critical
10 serious
2 moderate
2 minor
|
|
943
|
@@ -82,7 +82,7 @@ We dynamically generated a new test to display this failure. | |||
|
|||
(Screenshots) | |||
|
|||
- /XXX/XXX/XXX/cypress/screenshots/AppCompilationError.cy.jsx/An uncaught error wa (1280x633) | |||
- /XXX/XXX/XXX/cypress/screenshots/AppCompilationError.cy.jsx/An uncaught error wa (1280x581) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are these tests actually testing screenshot behavior? Can we just turn the screenshots off here?
(Not suggesting this optimization be a part of this PR, I could maybe follow up with a PR for this if so)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think they are. Just looks like the screenshot taken from a given failure
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
K, I'll take a look at this.
Co-authored-by: Jennifer Shehane <[email protected]>
Co-authored-by: Jennifer Shehane <[email protected]>
Dismissing my review comments as addressed
Released in This comment thread has been locked. If you are still experiencing this issue after upgrading to |
Additional details
As a prerequisite for doing the WebDriver BiDi work for Firefox, we needed to update to a minimum of Firefox 129 to get mostly complete BiDi support. This knocks out the chrome update as well to be on chrome latest
The main changes were some screenshot height differences, which has been a problem for chrome in the past. We are now seeing it with Firefox as well, though the height for the default parameters is only 1 pixel off. I added some code to mitigate this (a bit hacky, but gets the job done).
There was also a regression introduced with Firefox 129 that incorrectly mutated the checkbox prop on an event if a click event on a checkbox was sent in 129 or up (hence the fix tag)
Steps to test
Test against CI or run the
type_ events
cypress test with/without the fix to reproduce as long as you are on Firefox 129 and above.How has the user experience changed?
PR Tasks
cypress-documentation
?type definitions
?