* chore: render FF 101 and 102 as unsupported on Windows
* Updating specs
* Little refactor
* Adding a few more specs
* Moving browsers to launcher
* Adding a few more specs
* Removing exports that no longer exist
* Few more tests
* Apply suggestions from code review for more specific warning message
Co-authored-by: Zach Bloomquist <git@chary.us>
* Update packages/launcher/lib/detect.ts
Co-authored-by: Ryan Manuel <ryanm@cypress.io>
Co-authored-by: Zach Bloomquist <git@chary.us>
Co-authored-by: Ryan Manuel <ryanm@cypress.io>
* In the 'Create Blank Spec' dialog the input is now in a form,so hitting "Enter" should submits the form which creates the blank spec.
Fixes#21815
* #21815 Handle invalid spec pattern
* improve test (#23205)
Co-authored-by: Zachary Williams <ZachJW34@gmail.com>
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
* fix(react18): unmount component with react18 API
* Add null check and explicit typing per code review
* update snapshots and make code more concise
Co-authored-by: Zachary Williams <zachjw34@gmail.com>
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
* Minimal fix, hacky repro
* Convert getRouteForRequest into a generator function
* Create separate test for reproducing the original issue
* Remove TODO, check .done property instead of .value
* Improve readability
Co-authored-by: Eiríkur Fannar Torfason <eirikur.torfason@gmail.com>
Co-authored-by: Tyler Biethman <tbiethman@users.noreply.github.com>
* chore: create flaky test template
* add title and labels
* Update .github/ISSUE_TEMPLATE/4-flaky-test.yml
Co-authored-by: Matt Henkes <mjhenkes@gmail.com>
* Update .github/ISSUE_TEMPLATE/4-flaky-test.yml
Co-authored-by: Matt Henkes <mjhenkes@gmail.com>
* tweaks
* update version
Co-authored-by: Matt Henkes <mjhenkes@gmail.com>
* initial cypress-axe setup for e2e and CT
* extract axe setup, use isComponentTesting
* ensure CT sets isComponentTesting to percy command
* test flake fix from lachlan
* only run the a11y check in interactive mode
* add a little headline to the a11y log
* updates based on feedback
* Revert "chore: reverting #22742 (#23047)"
This reverts commit 51ef99ac5b.
* Fix for aliases when .then() is in the chain
* Run all tests on branch
* Fix silly mistake
* Fix broken test (again)
* Update packages/driver/cypress/e2e/cypress/cy.cy.js
Co-authored-by: Matt Henkes <mjhenkes@gmail.com>
Co-authored-by: Matt Henkes <mjhenkes@gmail.com>
* fix: vite 3.0 not working with node >=17
* forgot to add system-test config
* redundant map
* make docker + npm happy
* make npm config cache dir
* revert system test changes
* chore: patch vite
* remove readJsonSync methods
* rename patch
* fix tests
* reduce flake by using a timeout
* update test
* do not build mac and linux binaries
* wip: basic implementation
* update dependencies to have maxVersion
* handle promises correctly
* fix test
* update test project and styling
* only check for CT deps in CT
* install required deps
* revert
* rework detection and extend tests
* remove unused code
* remove more code
Co-authored-by: Zachary Williams <ZachJW34@gmail.com>
* feat: add modify obstructive user agent code for electron to strip electron and cypress out of the UA string.
* fix user agent destructuring error within unit tests
* remove explicit CDP command and opt for _setUserAgent. add test to not override passed in user agent via config
* add get user agent method to electron and update tests
* move user agent override in electron under experimentalModifyObstructiveThirdPartyCode over experimentalSessionAndOrigin
* move position of setting user agent to browser launch, hopefully fixing issues in CI with parallelization between parent/child processes
* update stale documentation and remove no longer necessary stub of getUserAgent
* add user agent to get user agent debug log
Co-authored-by: Matt Schile <mschile@gmail.com>
* fix: Throw error when custom config file does not return expected value
* Improve test to avoid false positive
* Code review changes
* remove old code
* remove unused yarn.lock
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>