3.6.0
Released Released on October 30, 2019
Features:
testFilesnow also accepts an Array of glob patterns when specifying what test files to load in configuration. Addresses #5401.
Bugfixes:
We fixed a regression in 3.5.0 where the maximum size of an HTTP header or body in a stubbed
cy.route()was limited to 8kb causing requests to fail with a 431 HTTP error. Fixes #5431.We fixed a bug where certain types of uncaught errors originating from the application under test would not route through the uncaught:exception handler, and thus could not caught and ignored. These errors will also now correctly indicate that they came from application code. Fixes #987.
We fixed a regression in 3.5.0 that would throw an error during
cypress verifywhen running as a non-root user on a non-Windows machine. We now always set the--no-sandboxflag when verifying in Electron, even when running as a non-root user. Fixes #5434.We fixed a regression in 3.5.0 where sometimes cookies were not set on the correct URL during a redirect inside of a cy.visit() or cy.request(). Fixes #5432.
We fixed a regression in 3.5.0 causing environment variables containing unicode values to be incorrectly resolved when read via
Cypress.env(). Fixes #5435.We fixed a regression in 3.5.0 that prevented use of
.click()or.type()inside of an iframe element. Fixes #5449. Fixes #5435.We now throw the proper error message when an element cannot be interacted with due to being covered by an element with
position:fixed. Fixes #5430.We fixed a regression in 3.5.0 that caused some
clickevents to not be sent to the correct elements during.click(). Fixes #5459.We updated
.type()to properly respect focus selection changes during typing. Fixes #5456.We fixed a regression in 3.5.0 that caused selected text to be overwritten while typing a modifier key during
.type(). Fixes #5439.We now send all the proper events during
.type()to input elements with typedate,time, anddatetime-localso that it now behaves as it did prior to 3.5.0. Fixes #5476.We now properly render iframe placeholder content when previewing DOM snapshots. Fixes #5295.
Misc:
We no longer log the default option
{multiple: true}in the Command Log or the console during cy.dblclick(). Addresses #5406.The text color of inactive tabs within the Cypress Chrome browser has been set to white for better readability. Addresses #1661.
Dependency Updates