Commit Graph

18992 Commits

Author SHA1 Message Date
Zach Bloomquist 688b7ea33e feat(webkit): fix multidomain driver tests in WebKit (#23442)
* Initial async changes

* Small fixes and test updates.

* updating tests

* Fixes for cookie login tests

* remove the onlys

* Most tests passing

* Fix driver tests?

* fix firefox test?

* fix unit tests

* fix tests??

* a better check

* fix integration tests

* minor cleanup

* Comment out tyler fix for 10.0 origin issue

* also fix integration tests

* remove fixmes

* Adding Retries for cookie actions. May break other error tests.

* Address (some) PR comments

* factor console logging out of run.ts

* fix print-run

* minimize diff

* chore(server): convert browsers/index to typescript

* fix tests

* update stubbed tests

* convert electron.js to .ts

* Suggestions from code review

* Clean up new type errors

* electron.connectToExisting can be sync

* more type errors for the type god

* Suggestions from code review

* refactor: move more of video capture into browser automations

* unit tests

* refactor: move videoCapture to browsers

* fix snapshots

* update to warn about cross origin command AUT in assertions

* Fix type errors

* fix multi-spec videos?

* webkit video recording works!

* webkit system tests

* skip system-tests that won't be fixed in this PR

~60 tests skipped out of ~99:
* ~6 skipped due to needing multidomain support
* ~8 skipped due to missing before:browser:launch support
* ~22 skipped due to broken stack traces

* fix single-tab mode

* cleanup/api renames

* fix more tests

* minimize diff, fix ff

* fix unit tests

* fix tests

* cleanup

* Move document.cookie patch to injection

* enable ci job

* fix up/add request events to webkit automation

* update undefined message

* doesn't need an underscore

* Adding iframe patching.

* forward errors prior to attaching

* Add error message when using visit to visit a cross origin site with the onLoad or onBeforeLoad options.

* Attempt to fix test errors.

* more fixes, but not all

* use the origin policy

* Fix types

* more fixes

* consider chromeWebSecurity when checking if you can communicate with the AUT

* firefox

* prevent hangs if before unload happens after on load.

* Fix some ToDos

* code cleanup

* remove quotes

* Code review changes

* more cr changes

* fix tests possibly

* Updating cy.origin websocket for webkit connection error

* for realz this time

* temp fix for before:unload/load issue

* roll back change

* Fix some flake

* temporarily comment out autWindow.Error patch

* updating cookies to match develop

* update circle.yml

* commenting out driver-integration-tests-webkit-experimentalSessionAndOrigin

* revert cookie test change

* revert cross origin change

* Fix clear cookie problem

* Try it again

* test cy.origin in webkit

* Skip origin tests when running in webkit

* missed one

* attempt to revert web_security changes

* enable sessions on webkit

* maybe this fixes system tests??

* Update web_security_spec.js

* Update web_security_spec.js

* file cleanup

* Unify socket creation logic

* Address PR Comments

Co-authored-by: mjhenkes <mjhenkes@gmail.com>
Co-authored-by: Matt Schile <mschile@cypress.io>
2022-10-12 16:21:58 -05:00
Adam Stone b7213c9bf0 chore: bump timeout for Angular webpack-dev-server tests (#24231) 2022-10-12 17:01:49 -04:00
Aishe Ibrahim 1e94afcabd chore: fixed tyos docs line 386 & 387 (#24180)
Co-authored-by: Bill Glesias <bglesias@gmail.com>
2022-10-12 15:11:18 -04:00
Emily Rohrbough 74ef8843f6 fix(reporter): attempt styles (#24134) 2022-10-12 13:15:04 -05:00
semantic-release-bot 4e2abf35f8 chore: release @cypress/webpack-dev-server-v2.3.0
[skip ci]
2022-10-12 12:39:25 -04:00
semantic-release-bot 2d63fea7d3 chore: release @cypress/vue2-v1.1.0
[skip ci]
2022-10-12 12:39:09 -04:00
semantic-release-bot a794417094 chore: release @cypress/vue-v4.2.0
[skip ci]
2022-10-12 12:38:53 -04:00
semantic-release-bot 42343881de chore: release @cypress/react18-v1.1.0
[skip ci]
2022-10-12 12:38:38 -04:00
semantic-release-bot f169a8b2ff chore: release @cypress/react-v6.2.0
[skip ci]
2022-10-12 12:38:26 -04:00
semantic-release-bot 7f2c621ddd chore: release @cypress/mount-utils-v2.1.0
[skip ci]
2022-10-12 12:38:13 -04:00
semantic-release-bot 16fadb38f3 chore: release @cypress/schematic-v2.1.0
[skip ci]
2022-10-12 12:38:01 -04:00
Adam Stone 485b400810 chore: update Cypress package description (#24216) 2022-10-12 12:04:25 -04:00
semantic-release-bot 653a2266f5 chore: release @cypress/webpack-dev-server-v2.3.0
[skip ci]
2022-10-11 17:42:06 -04:00
semantic-release-bot 837a11275e chore: release @cypress/vue2-v1.1.0
[skip ci]
2022-10-11 17:41:52 -04:00
semantic-release-bot 8978187e67 chore: release @cypress/vue-v4.2.0
[skip ci]
2022-10-11 17:41:38 -04:00
semantic-release-bot 7f23540d3a chore: release @cypress/react18-v1.1.0
[skip ci]
2022-10-11 17:41:23 -04:00
semantic-release-bot f549f916d8 chore: release @cypress/react-v6.2.0
[skip ci]
2022-10-11 17:41:08 -04:00
semantic-release-bot 0131e218f1 chore: release @cypress/mount-utils-v2.1.0
[skip ci]
2022-10-11 17:40:54 -04:00
semantic-release-bot 47b6a6e534 chore: release @cypress/schematic-v2.1.0
[skip ci]
2022-10-11 17:40:38 -04:00
semantic-release-bot d8574c1ed5 chore: release @cypress/angular-v1.1.2
[skip ci]
@cypress/angular-v1.1.2
2022-10-11 17:40:22 -04:00
Adam Stone d4e8842a2a chore: bump Cypress version (#24211) v10.10.0 2022-10-11 17:05:43 -04:00
Kukhyeon Heo 0bb705c185 chore: Migrate react Highlight component to Vue (#23973)
* add test.

* Add Highlight vue component + remove react component.

* Remove floating-ui dependency.

* fix test failure

Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
2022-10-11 14:41:54 -04:00
Zachary Williams 53eef4fbd7 fix: angular and nuxt ct tests now fail on uncaught exceptions (#24122) 2022-10-11 10:21:32 -04:00
semantic-release-bot d0f13e93ef chore: release @cypress/webpack-dev-server-v2.3.0
[skip ci]
2022-10-11 09:32:49 -04:00
semantic-release-bot 2a7d2dbfca chore: release @cypress/vue2-v1.1.0
[skip ci]
2022-10-11 09:32:35 -04:00
semantic-release-bot 5334ad2ed2 chore: release @cypress/vue-v4.2.0
[skip ci]
2022-10-11 09:32:21 -04:00
semantic-release-bot 66952dedb7 chore: release @cypress/vite-dev-server-v3.3.1
[skip ci]
@cypress/vite-dev-server-v3.3.1
2022-10-11 09:32:02 -04:00
semantic-release-bot ca9fb8f8fd chore: release @cypress/react18-v1.1.0
[skip ci]
2022-10-11 09:31:54 -04:00
semantic-release-bot fb40f688e8 chore: release @cypress/react-v6.2.0
[skip ci]
2022-10-11 09:31:40 -04:00
semantic-release-bot e14e6d1669 chore: release @cypress/mount-utils-v2.1.0
[skip ci]
2022-10-11 09:31:27 -04:00
semantic-release-bot 57babc3ef5 chore: release @cypress/schematic-v2.1.0
[skip ci]
2022-10-11 09:31:11 -04:00
Matt Schile 0e62696a0e fix: add support for checking multiple hosts when connecting to CDP (#24155) 2022-10-10 21:45:48 -06:00
Stokes Player 0c42a7e73b fix: include cypress version in header to anon-collect endpoint (#24158) 2022-10-07 15:16:22 -04:00
amehta265 5af6b27ed9 fix: CSS import in CT Support file is not working (#24117) 2022-10-07 11:24:54 -05:00
semantic-release-bot 3edd5be670 chore: release @cypress/webpack-dev-server-v2.3.0
[skip ci]
2022-10-06 14:11:22 -04:00
semantic-release-bot f0987f40f7 chore: release @cypress/vue2-v1.1.0
[skip ci]
2022-10-06 14:11:10 -04:00
semantic-release-bot 98c9a4b304 chore: release @cypress/vue-v4.2.0
[skip ci]
2022-10-06 14:10:57 -04:00
semantic-release-bot e83130af27 chore: release @cypress/vite-dev-server-v3.3.0
[skip ci]
@cypress/vite-dev-server-v3.3.0
2022-10-06 14:10:38 -04:00
semantic-release-bot 8f4788d9a0 chore: release @cypress/react18-v1.1.0
[skip ci]
2022-10-06 14:10:29 -04:00
semantic-release-bot e7b2ff04b8 chore: release @cypress/react-v6.2.0
[skip ci]
2022-10-06 14:10:15 -04:00
semantic-release-bot ab4fda9d67 chore: release @cypress/mount-utils-v2.1.0
[skip ci]
2022-10-06 14:09:59 -04:00
semantic-release-bot c305a1a3ee chore: release @cypress/schematic-v2.1.0
[skip ci]
2022-10-06 14:09:44 -04:00
Mark Noonan eaa1de7ff7 feat: add logic for "cypress-triggered events" (#24101)
Co-authored-by: Zachary Williams <ZachJW34@gmail.com>
2022-10-06 13:38:50 -04:00
Jordan 139046619b test(webpack-dev-server): add more angular mount tests (#23569) 2022-10-06 10:44:58 -05:00
Mike Plummer e918fc1a8c fix: Address Vite sourcemap edge cases (#24063) 2022-10-06 09:50:44 -05:00
Mike Plummer 3e01474390 feat: Disable file watching in component tests in run mode (#24097) 2022-10-05 13:41:56 -05:00
Emily Rohrbough 70f4945430 fix(reporter): fix nested command styles (#24132) 2022-10-05 11:45:53 -05:00
Jordan 93a16b7247 docs: Add xpath and grep to npm packages documentation (#23941) 2022-10-05 07:08:18 -04:00
semantic-release-bot 4904684c2f chore: release @cypress/webpack-preprocessor-v5.14.0
[skip ci]
@cypress/webpack-preprocessor-v5.14.0
2022-10-04 18:56:27 -04:00
semantic-release-bot ce392544e3 chore: release @cypress/webpack-dev-server-v2.3.0
[skip ci]
2022-10-04 18:56:20 -04:00