We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
In order to more accurately test keyboard-only accessibility pathways, users would like to dispatch a native "tab" keypress to the AUT.
cy.press
Proposed command signature
type PressCommand<T: keyof Cypress.Keyboard.Keys> = { ( key: Cypress.Keyboard.Keys[T], options?: Cypress.Keyboard.KeyPressModifiers & Partial<Cypress.Loggable & Cypress.Timeoutable> ): void; } declare namespace Cypress { interface Cypress { Keyboard: { Keys: { TAB: 'tab' } } } }
Automation
Chrome can dispatch this via CDP; Firefox can dispatch this via BiDi. Firefox BiDi is a prerequisite.
The text was updated successfully, but these errors were encountered:
No branches or pull requests
What would you like?
In order to more accurately test keyboard-only accessibility pathways, users would like to dispatch a native "tab" keypress to the AUT.
Acceptance Criteria
cy.press
command, users can dispatch a native "Tab" keydown followed immediately by a "Tab" keyup.Implementation Notes
Proposed command signature
Automation
Chrome can dispatch this via CDP; Firefox can dispatch this via BiDi. Firefox BiDi is a prerequisite.
The text was updated successfully, but these errors were encountered: