6.1.0
Released Released on December 6, 2020
Features:
There's a new
scrollBehaviorconfiguration option that controls the viewport position when an element is scrolled prior to action commands. Possible values are'top','bottom','center','nearest', andfalse, with'top'being the default.scrollBehavior: falsedisables scrolling altogether.scrollBehaviorcan be specified in global configuration, test configuration or individual action commands viaoptions. Addresses #871 and #4356.The Tests tab in the Test Runner now orders folders before files. This matches the ordering of most IDEs' file explorers. Addresses #7334.
Bugfixes:
Responses stubbed from cy.intercept() will now automatically set
Access-Control-Allow-OriginandAccess-Control-Allow-Credentialsto permissive values unless explicitly overridden. Fixes #9264.The
Cannot read property "fireChangeEvent" of undefinederror will no longer throw during a race condition when using cy.intercept(). Fixes #9170.HTTP responses that cannot have a body (like HTTP 304 and HTTP 204) can now be awaited using cy.intercept(). Fixes #8934 and #8999.
We fixed an issue where HTTP redirects could not be awaited using cy.intercept() unless dynamically intercepted. Addressed in #9097.
Tests will no longer hang in certain situations when there's an error in a
before()hook. Fixes #9162.We no longer strip
/from URLs when they are explicitly passed with query parameters. Fixes #9360.Fixed the regression in
Cypress.dom.isVisiblebehavior for elements withposition: fixed, addresses #8998 and #9031.
Deprecations:
Deprecations still work as before but will be removed from Cypress in a future release. We encourage you to update your code now to remove uses of deprecations.
Cypress.momenthas been deprecated and will be replaced in a future release. Consider migrating to a different datetime formatter. Addresses #8714.
Misc:
We collect more environment variables from Bitbucket to better detect reruns. Addresses #9309.
waitForAnimationsandanimationDistanceThresholdtypes are now included for all actionable commands. Addresses #8854.
Dependency Updates:
Upgraded
mocha-junit-reporterfrom1.23.1to2.0.0. Addressed in #9528.