概要
Cypress におけるキーボード入力用の API である type は、デフォルトで1文字入力ごとに 10ms の待機が発生し、長文を入力する場合にテストが遅くなってしまうことがあるので、これを解消する。
バージョン
-
cypress: 11.0.0
コマンドごとに Delay を設定する
type メソッドのオプションを設定すればOK
cy.get('input').type('Hello, World', { delay: 0 })
テスト全体でのデフォルト値を変更する
cypress/support あたりの設定ファイルに記述すればOK
Cypress.Keyboard.defaults({
keystrokeDelay: 0
})
参考