Cypress: клавиша вкладки типа - PullRequest
0 голосов
/ 05 марта 2019

Я хочу проверить, что мои формы доступны и что я могу переключаться между своими элементами ввода.Я обнаружил эту проблему github, запрашивающую эту функцию здесь: https://github.com/cypress-io/cypress/issues/299

В настоящее время я пытаюсь сделать .type('{tab}') и получаю следующую ошибку:

CypressError: {tab} isnПоддерживаемая последовательность символов.Вы захотите использовать команду cy.tab (), которая еще не готова, но когда это будет сделано, это то, что вы будете использовать.

Есть ли текущий обходной путь для отсутствияподдержка вкладок?

1 Ответ

0 голосов
/ 05 марта 2019

Команда Cypress в настоящее время работает над реализацией поддержки tab вместе с другими клавишами клавиатуры как часть Native Events

Тем временем я создал плагин, который добавляет.tab() команда.cypress-plugin-tab:

Это позволяет вам:

cy.get('input').tab()
// and
cy.get('input').tab({shift: true})

Однако, фактическая реализация вкладки не будет отдельной командой, поэтому знайте, что если вы используете этот плагин, вам придется реорганизовать свой тестовый код, когда появится Native Events

...